shell脚本秒级自动执行之crontab完美应用
概述:crontab的格式是到分的级别
格式如下:
** * ** command
分 时 日 月 周
方法1:###个人觉得这个是比较完美的
$ 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”
注意,做秒级自动执行时,个人觉得需要考虑脚本本身的实行时间。
页:
[1]