1. 程式人生 > >linux crontab 每秒執行定時任務

linux crontab 每秒執行定時任務

例如 就是 break sts 找到 HP 每分鐘 size word

OK,我們都知道Linux的crontab 可以設置定時執行任務

* * * * *

但是最低是每分鐘執行一次任務,之前面試陌陌的時候也被問到過每秒執行一次怎麽寫,依稀記得當時回答的是 */1 ,應該是這樣的。。。。。。好傻。。。。。。。。。


網上找了一些,記錄一下吧。


下面就可以每十秒執行一次了,仔細想一下,是這樣的把?


#* * * * * php /Users/zhangfulin/testsz.php

#* * * * * sleep 10; php /Users/zhangfulin/testsz.php

#* * * * * sleep 20; php /Users/zhangfulin/testsz.php

#* * * * * sleep 30; php /Users/zhangfulin/testsz.php

#* * * * * sleep 40; php /Users/zhangfulin/testsz.php

#* * * * * sleep 50; php /Users/zhangfulin/testsz.php



如果每秒執行一次的話,恩,差不多就是這樣

#* * * * * php /Users/zhangfulin/testsz.php

#* * * * * sleep 1; php /Users/zhangfulin/testsz.php

#* * * * * sleep 2; php /Users/zhangfulin/testsz.php

#* * * * * sleep 3; php /Users/zhangfulin/testsz.php

#* * * * * sleep 4; php /Users/zhangfulin/testsz.php

...........

#* * * * * sleep 58; php /Users/zhangfulin/testsz.php

#* * * * * sleep 59; php /Users/zhangfulin/testsz.php


註意:如果60不能整除間隔的秒數,則需要調整執行的時間。例如需要每7秒執行一次,就需要找到7與60的最小公倍數,7與60的最小公倍數是420(即7分鐘)。





貌似還有其他版本的,不過相比這個,其他版本的可能秒數不是那麽準確.

linux crontab 每秒執行定時任務