در cPanel چطور می تونم یک فرمان کرون جاب رو هر 10 ثانیه یک بار اجرا کنم؟
سلام
در cPanel چطور می تونم یک فرمان کرون جاب رو هر 10 ثانیه یک بار اجرا کنم؟
لطفا اگر امکانش هست در این مورد کمی راهنمایی کنید.
با تشکر
پاسخ : در cPanel چطور می تونم یک فرمان کرون جاب رو هر 10 ثانیه یک بار اجرا کنم؟
کران جاب کوچکترین مقدارش یک دقیقه هست
پاسخ : در cPanel چطور می تونم یک فرمان کرون جاب رو هر 10 ثانیه یک بار اجرا کنم؟
پاسخ : در cPanel چطور می تونم یک فرمان کرون جاب رو هر 10 ثانیه یک بار اجرا کنم؟
تا جایی که دیدم نه
چون خود لینوکس همچین امکانی رو نمیده اگر داخل crontab -e ببینید
پاسخ : در cPanel چطور می تونم یک فرمان کرون جاب رو هر 10 ثانیه یک بار اجرا کنم؟
راهش این هست که یک اسکریپت نویسید که با Sleep 15 مثلا برنامه شما را 4 بار اجرا کنه و این اسکریت را روی کران 1 دقیقه ای بگذارید! بجای sleep 15 شاید بهتر باشه ساعت سرور رو بخونه و هر 15 ثانیه اجرا کنه! ممکنه اجرای دستور شما خودش چند ثانیه طول بکشه و در اجرای کران بعدی اختلال ایجاد باشه. در هر صورت باید برنامه ای برایش بنوسید
پاسخ : در cPanel چطور می تونم یک فرمان کرون جاب رو هر 10 ثانیه یک بار اجرا کنم؟
برای مدت کمتر از یک دقیقه امکان پذیر نیست
پاسخ : در cPanel چطور می تونم یک فرمان کرون جاب رو هر 10 ثانیه یک بار اجرا کنم؟
باید به این صورت عمل کنید
کد:
* * * * * ( sleep 10 ; COMMAND/)
* * * * * ( sleep 20 ; COMMAND/)
* * * * * ( sleep 30 ; COMMAND/)
* * * * * ( sleep 40 ; COMMAND/)
* * * * * ( sleep 50 ; COMMAND/)
پاسخ : در cPanel چطور می تونم یک فرمان کرون جاب رو هر 10 ثانیه یک بار اجرا کنم؟
نقل قول:
نوشته اصلی توسط
bakuryu
باید به این صورت عمل کنید
کد:
* * * * * ( sleep 10 ; COMMAND/)
* * * * * ( sleep 20 ; COMMAND/)
* * * * * ( sleep 30 ; COMMAND/)
* * * * * ( sleep 40 ; COMMAND/)
* * * * * ( sleep 50 ; COMMAND/)
ممنون از لطفتون. امکانش هست در این مورد کمی بیشتر راهنمایی کنید؟
من عبارت sleep 10 ; رو قبل از فرمان کرون جاب قرار دادم ولی کلا اجرای دستور متوقف شد.
پاسخ : در cPanel چطور می تونم یک فرمان کرون جاب رو هر 10 ثانیه یک بار اجرا کنم؟
از حلقه while استفاده کنید:
کد:
while true ; do ./script & sleep 10; done
ب جای script هم مسیر و نام فایلی که باید هر 10 ثانیه ران بشه رو قرار بدید.
پاسخ : در cPanel چطور می تونم یک فرمان کرون جاب رو هر 10 ثانیه یک بار اجرا کنم؟
نقل قول:
نوشته اصلی توسط
OmidX
از حلقه while استفاده کنید:
کد:
while true ; do ./script & sleep 10; done
ب جای
script هم مسیر و نام فایلی که باید هر 10 ثانیه ران بشه رو قرار بدید.
فکر نکنم در هاست اشتراکی بتوانند این کار را بکنند!