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
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
相关文章推荐
- Linux下shell脚本手动执行和放在crontab中自动执行的结果不一样
- crontab 自动执行脚本
- Android应用中执行shell脚本的工具类的示例
- shell 脚本监控程序是否正在执行, 如果没有执行, 则自动启动该进程
- 使用crontab,让linux定时执行shell脚本
- Crontab 实现定时执行一个shell脚本(以每隔十分钟执行一次为例)
- Shell脚本实现应用自动安装部署
- crontab执行任务调用shell脚本,相对路径无法找到
- Linux/shell命令的实际应用——while;do;循环执行脚本
- crontab : 设置脚本自动执行命令
- Linux下使用shell脚本自动执行脚本文件
- 安卓自动化测试:定时执行 shell 脚本,测试完成后自动重启
- ssh远程执行shell脚本结束之后不能自动退出
- Centos开机自动执行shell脚本启动tomcat服务器
- linux用户登陆时,配置自动加载执行shell脚本的做法
- 配置crontab定时执行调用java程序的shell脚本遇到的问题
- linux crontab 无法执行shell脚本解决方法
- Linux中脚本文件的自动执行——crontab命令
- crontab执行php或执行shell脚本
- shell 自动执行参数脚本并判断(一个折腾的下午)