htbzwd 发表于 2018-8-25 07:49:41

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]
查看完整版本: shell脚本秒级自动执行之crontab完美应用