linux crontab 每秒执行,crontab 调试每秒执行

总见人问 怎么设置crontab 每分钟定时执行之类的问题 ,今天我就贴了上来方便大家使用,会的同学就飘过吧 不会的就留个脚印。

每五分钟执行  */5 * * * *

每小时执行     0 * * * *

每天执行        0 0 * * *

每周执行       0 0 * * 0

每月执行        0 0 1 * *

每年执行       0 0 1 1 *

以下方法将每20秒执行一次

1.编辑crontab

crontab -e

* * * * * /bin/date >>/tmp/date.txt

* * * * * sleep 20; /bin/date >>/tmp/date.txt

* * * * * sleep 40; /bin/date >>/tmp/date.txt

2.检查结果

tail -f /tmp/date.txt

说明:需要将/bin/date更换成你的命令即可

完成!

方法1:

两个脚本

1个正常,一个sleep30

crontab设置同时启动,想到的只有这个办法了

让其中一个脚本睡眠30秒,另一个正常运行

举例

a.sh是你的脚本

再写一个b.sh

内容如下:

sleep 30

a.sh

然后在cron中把这两个脚本都加进去,设置一样的启动条件(分钟是*)

shell知识:

在有的shell(比如linux中的bash)中sleep还支持睡眠(分,小时)

sleep 1 睡眠1秒

sleep 1s 睡眠1秒

sleep 1m 睡眠1分

sleep 1h 睡眠1小时

方法2:

TenSecend.sh

1.   while true ;do

2.   command

3.   sleep XX //间隔秒数

4.   done

while true ;do

command

sleep XX        //间隔秒数

done

方法3:

* * * * * cmd

* * * * * (sleep 10 && cmd)

* * * * * (sleep 20 && cmd)

* * * * * (sleep 30 && cmd)

* * * * * (sleep 40 && cmd)

* * * * * (sleep 50 && cmd)

这样就可以了,这是个简单的问题,而我没有在Jackxiang上得到答案,看来绝对是我描述问题的方法有问题. 下次定要记得把问题说清楚,这样各位朋友才好帮到我,呵呵~

你可以不停的使用

at

batch

不过得保证10秒程序执行完。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值