您的位置:首页 > 其它

crontab 小于一分钟执行一次

2017-01-12 16:47 911 查看
crontab最小单位为1分钟,如果要设置小于1分钟,可以用(by flayber)
第一种方法sleep:
crontab -e
* * * * * /opt/test/test/sleep.sh

vi /opt/test/test/sleep.sh (##10秒执行一次,没测试后面几个sleep,如果需要用到就测试一下)
sleep 10;
cp /opt/test/test/a.a /opt/test/test/b.b
sleep 10;cp /opt/test/test/a.a /opt/test/test/b.bsleep 10;cp /opt/test/test/a.a /opt/test/test/b.bsleep 10;cp /opt/test/test/a.a /opt/test/test/b.bsleep 10;cp /opt/test/test/a.a /opt/test/test/b.b第二种方法用脚本循环:

vi /opt/test/test/for.sh

#!/bin/bash
for((i=1;i<=20;i++));do
/opt/test/test/for2.sh
sleep 3
done

vi /opt/test/test/for2.sh
cp /opt/test/test/a.a /opt/test/test/b.b

crontab -e
* * * * * /opt/test/test/for.sh
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  crontab