PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : در cPanel چطور می تونم یک فرمان کرون جاب رو هر 10 ثانیه یک بار اجرا کنم؟



Aria.M
October 15th, 2017, 14:19
سلام

در cPanel چطور می تونم یک فرمان کرون جاب رو هر 10 ثانیه یک بار اجرا کنم؟

لطفا اگر امکانش هست در این مورد کمی راهنمایی کنید.


با تشکر

farhadhelix
October 15th, 2017, 15:15
کران جاب کوچکترین مقدارش یک دقیقه هست

Aria.M
October 16th, 2017, 15:47
یعنی هیچ راهی نداره؟

farhadhelix
October 16th, 2017, 15:48
تا جایی که دیدم نه

چون خود لینوکس همچین امکانی رو نمیده اگر داخل crontab -e ببینید

shivahost
October 16th, 2017, 16:44
راهش این هست که یک اسکریپت نویسید که با Sleep 15 مثلا برنامه شما را 4 بار اجرا کنه و این اسکریت را روی کران 1 دقیقه ای بگذارید! بجای sleep 15 شاید بهتر باشه ساعت سرور رو بخونه و هر 15 ثانیه اجرا کنه! ممکنه اجرای دستور شما خودش چند ثانیه طول بکشه و در اجرای کران بعدی اختلال ایجاد باشه. در هر صورت باید برنامه ای برایش بنوسید

Raspberry PI
October 16th, 2017, 20:31
برای مدت کمتر از یک دقیقه امکان پذیر نیست

bakuryu
October 18th, 2017, 17:49
باید به این صورت عمل کنید





* * * * * ( sleep 10 ; COMMAND/)
* * * * * ( sleep 20 ; COMMAND/)
* * * * * ( sleep 30 ; COMMAND/)
* * * * * ( sleep 40 ; COMMAND/)
* * * * * ( sleep 50 ; COMMAND/)

Aria.M
October 19th, 2017, 12:18
باید به این صورت عمل کنید





* * * * * ( sleep 10 ; COMMAND/)
* * * * * ( sleep 20 ; COMMAND/)
* * * * * ( sleep 30 ; COMMAND/)
* * * * * ( sleep 40 ; COMMAND/)
* * * * * ( sleep 50 ; COMMAND/)



ممنون از لطفتون. امکانش هست در این مورد کمی بیشتر راهنمایی کنید؟

من عبارت sleep 10 ; رو قبل از فرمان کرون جاب قرار دادم ولی کلا اجرای دستور متوقف شد.

OmidX
October 19th, 2017, 13:30
از حلقه while استفاده کنید:


while true ; do ./script & sleep 10; done

ب جای script هم مسیر و نام فایلی که باید هر 10 ثانیه ران بشه رو قرار بدید.

shivahost
October 19th, 2017, 17:19
از حلقه while استفاده کنید:


while true ; do ./script & sleep 10; done

ب جای script هم مسیر و نام فایلی که باید هر 10 ثانیه ران بشه رو قرار بدید.

فکر نکنم در هاست اشتراکی بتوانند این کار را بکنند!