您的位置:首页 > 运维架构 > Shell

shell脚本秒级自动执行之crontab完美应用

2013-11-07 13:54 417 查看
概述:
crontab的格式是到分的级别
格式如下:
* * * * * command
分 时 日 月 周

方法1: ###个人觉得这个是比较完美的
[test@B02 tmp]$ crontab -l ###每到20秒执行一次,要写3个,20秒一次,40秒一次,1分钟一次。三个综合下来就是每20秒执行一次
* * * * * sleep 20&&bash /home/test/mosql.sh
* * * * * sleep 40&&bash /home/test/mosql.sh
* * * * * bash /home/test/mosql.sh

方法2: ####这个方法个人觉得有个弊端,就是万一脚本进程挂了,就废了。但如果再用crontab * * * * *这个格式去执行,有点违背初衷,而且有点多此一举。
while true do
command
sleep 20 ###睡眠20秒执行一次
done

综上所述,个人比较推荐“方法1”

注意,做秒级自动执行时,个人觉得需要考虑脚本本身的实行时间。

本文出自 “Kayson” 博客,请务必保留此出处http://lengxuezhixuan.blog.51cto.com/430895/1322307
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: