内容简介:crontab定时任务按秒为单位进行执行
总所周知,linux的crontab定时任务最高只能执行到分钟级别,每分钟进行执行指定脚本。
但是,有很多时候我们进行统计操作的时候,需要执行的频率比较高,达到秒级。
接下来,整理下秒级的定时任务的开启
1、进入定时任务管理编辑页面
crontab -e 2、添加新的任务(wen.sh为需要执行的脚本)
*/1 * * * * /home/wenxuechao/wen.sh
*/1 * * * * sleep 5 && /home/wenxuechao/wen.sh
*/1 * * * * sleep 10 && /home/wenxuechao/wen.sh
*/1 * * * * sleep 15 && /home/wenxuechao/wen.sh
*/1 * * * * sleep 20 && /home/wenxuechao/wen.sh
*/1 * * * * sleep 25 && /home/wenxuechao/wen.sh
*/1 * * * * sleep 30 && /home/wenxuechao/wen.sh
*/1 * * * * sleep 35 && /home/wenxuechao/wen.sh
*/1 * * * * sleep 40 && /home/wenxuechao/wen.sh
*/1 * * * * sleep 45 && /home/wenxuechao/wen.sh
*/1 * * * * sleep 50 && /home/wenxuechao/wen.sh
*/1 * * * * sleep 55 && /home/wenxuechao/wen.sh 3、总结
开启多个定时任务,但是之后的定时任务先让他进行睡眠,按照所需求的时间间隔进行设置。
如上的设置为每隔5秒进行执行脚本,从而达到我们想要的秒级执行定时任务。
当然,也同样可以写一个脚本,在脚本里面进行模拟循环,里面设置休眠时间,同样能够达到效果。
以上所述就是小编给大家介绍的《crontab定时任务按秒为单位进行执行》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 动态任务执行框架想法篇
- Spring任务执行和调度
- Django配置celery(非djcelery)执行异步任务和定时任务
- Redis 实战之实现定时执行任务
- Golang 异步任务执行器——Gochan
- shell脚本实现每秒执行一次任务
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Developer's Guide to Social Programming
Mark D. Hawker / Addison-Wesley Professional / 2010-8-25 / USD 39.99
In The Developer's Guide to Social Programming, Mark Hawker shows developers how to build applications that integrate with the major social networking sites. Unlike competitive books that focus on a s......一起来看看 《Developer's Guide to Social Programming》 这本书的介绍吧!