cron表达式 每隔55分钟_crontab 能否实现每 50 秒执行一次定时任务

radc

2019-03-13 12:25:19 +08:00

其实搭配 sleep 是可以实现任意秒数间隔的 就是蛋疼了一点

比如想要 10s 间隔,那就取个分钟整数,做 sleep 10/20/30/40/50/60 6 个 cronjob (*/1 * * * *)

要 30s 间隔,就 sleep 30/60,两个 cronjob, (*/1 * * * *)

比如楼主想要 50s,那就取整到 300s,弄这么几个....... 每 300 秒装填 6 个任务,分别以 50 秒间隔来执行。

```

*/5 * * * * (sleep 50; echo `date` >> /tmp/50s.log)

*/5 * * * * (sleep 100; echo `date` >> /tmp/50s.log)

*/5 * * * * (sleep 150; echo `date` >> /tmp/50s.log)

*/5 * * * * (sleep 200; echo `date` >> /tmp/50s.log)

*/5 * * * * (sleep 250; echo `date` >> /tmp/50s.log)

*/5 * * * * (sleep 300; echo `date` >> /tmp/50s.log)

```

测试输出是这样,符合预期 挺 2b 的方法.... but it works! 😂

```

Wed Mar 13 12:15:51 CST 2019

Wed Mar 13 12:16:41 CST 2019

Wed Mar 13 12:17:31 CST 2019

Wed Mar 13 12:18:21 CST 2019

Wed Mar 13 12:19:11 CST 2019

Wed Mar 13 12:20:01 CST 2019

Wed Mar 13 12:20:52 CST 2019

Wed Mar 13 12:21:42 CST 2019

Wed Mar 13 12:22:32 CST 2019

```

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值