Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1093692
  • 博文数量: 120
  • 博客积分: 887
  • 博客等级: 准尉
  • 技术积分: 1883
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-05 21:10
个人简介

RHCE,CCNA,熟悉shell脚本

文章分类

全部博文(120)

文章存档

2015年(16)

2014年(20)

2013年(48)

2012年(20)

2011年(16)

分类: 系统运维

2013-11-07 13:54:57

概述:
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”

注意,做秒级自动执行时,个人觉得需要考虑脚本本身的实行时间。
阅读(3408) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~