تالار گفتمان nCIS.ir

نسخه‌ی کامل: اجرای خودکار اسکریپیت
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
با سلام. یک اسکریپت داریم می خوایم در بازه های زمانی کوتاه (هر 10 ثانیه اجرا بشه) . با cronjob حداکثر هر 1 دقیقه می تونیم به صفحه درخواست بدیم. چطور می تونیم این بازه را کوتاه تر کنیم؟ 
چون عملا php تا درخواستی نداشته باشه نمی تونه اجرایی داشته باشه. (قصد داشتم به بازدید یک سایت متصل کنم ولی یکم نامعقول به نظر امد)
شما با Cron Jobs میتونید توی قسمت دقیقه */6 بنویسید تا هر دقیقه 6 بار (هر 10 ثانیه) اجرا بشه. راه دیگه اینکه که هر یک دقیقه اجرا کنید و توی اسکریپتتون set_time_limit(0); بگذارین و بعد با دستور sleep یا usleep وقفه های 10 ثانیه ای ایجاد کنید.
(07-11-1394، 07:01 ب.ظ)ADMIN نوشته: [ -> ]شما با Cron Jobs میتونید توی قسمت دقیقه */6 بنویسید تا هر دقیقه 6 بار (هر 10 ثانیه) اجرا بشه. راه دیگه اینکه که هر یک دقیقه اجرا کنید و توی اسکریپتتون set_time_limit(0); بگذارین و بعد با دستور sleep یا usleep وقفه های 10 ثانیه ای ایجاد کنید.

ببخشید ولی 6/* یعنی هر 6 دقیقه.
برای زیر یه دقیقه راهی توی کرون جاب نداره.
این لینک رو یه مشاهده کنید: http://askubuntu.com/questions/800/how-t...using-cron
(09-11-1394، 04:46 ب.ظ)محسن نوری نوشته: [ -> ]ببخشید ولی 6/* یعنی هر 6 دقیقه.

درسته من داکیومنت رو اشتباه متوجه شدم. با این اوصاف، روشی که گفتم تنها روش منطقی و موجوده. البته اگه دسترسی به شل دارین، این روش مناسبتره:

http://askubuntu.com/questions/800/how-t...using-cron