首页 > 系统服务 > 详细

linux crontab 每秒执行定时任务

时间:2018-06-28 17:28:01      阅读:242      评论:0      收藏:0      [点我收藏+]
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 每秒执行定时任务

原文:http://blog.51cto.com/fulin0532/2133800

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!