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

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

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

http://askubuntu.com/questions/800/how-t...using-cron
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان