备案 控制台
学习
实践
活动
专区
工具
TVP
写文章
专栏首页 Java架构师必看 crontab每秒执行一次命令[crontab每半小时执行]
5 0

海报分享

crontab每秒执行一次命令[crontab每半小时执行]

大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说crontab每秒执行一次命令[crontab每半小时执行],希望能够帮助大家进步!!!

事实上知道crontab设置的最小时间为每分钟,那么要实现以秒为单位进行定时执行任务,该怎么处理,实例说明,以每五秒执行一次任务为说明:

方法一:

*/1 * * * *  /homemytest/test.sh  
*/1 * * * * sleep 5 && /home/mytest/test.sh  
*/1 * * * * sleep 5 && /home/mytest/test.sh  
*/1 * * * * sleep 5 && /home/mytest/test.sh  
*/1 * * * * sleep 5 && /home/mytest/test.sh  
*/1 * * * * sleep 5 && /home/mytest/test.sh  
*/1 * * * * sleep 5 && /home/mytest/test.sh 
*/1 * * * * sleep 5 && /home/mytest/test.sh 
*/1 * * * * sleep 5 && /home/mytest/test.sh  
*/1 * * * * sleep 5 && /home/mytest/test.sh  
*/1 * * * * sleep 5 && /home/mytest/test.sh  
*/1 * * * * sleep 5 && /home/mytest/test.sh    

这种方式可以按照5秒为间隔执行test.sh脚本,但存在的问题是需要书写的代码太多,并且时间间隔越短内容越多,那么可以借助shell script去处理这个工作 方法二:写shell脚本 /home/mytest/test_control.sh

step=5
 while i<=60
               echo /bin/sh  home/mytest/test.sh  
               i+=$step
               sleep()
 

然后在crontab 中设置:

*/1 * * * * /bin/sh /home/mytest/test_control.sh

以上就是我掌握 到的两种实现以秒为单位进行程序任务执行控制的crontab方法,希望对你使用有些微的帮助!

今天文章到此就结束了,感谢您的阅读,Java架构师必看祝您升职加薪,年年好运。

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!
本文分享自作者个人站点/博客: http://javajgs.com 复制
如有侵权,请联系 cloudcommunity@tencent.com 删除。