如何在凌晨2点到凌晨4点之间每30分钟写一个cron?

时间:2016-09-09 05:13:19

标签: linux cron crontab

我想在凌晨2点到凌晨4点之间每30分钟计算一次cron? 所以cron运行时间为:2:00 2:30 3:00 3:30 4:00

每小时都会是这样的: 0 2,3,4 * * *命令

谢谢。

1 个答案:

答案 0 :(得分:2)

我只是把它写成两个不同的规则:

0,30 2-3 * * * /run/this/command
0    4   * * * /run/this/command

如果你担心这种事情(我不是),你可以使用条件将它放到一行:

0,30 2-4 * * * [[ "$(date +%H%M)" != "0430" ]] && /run/this/command

这将运行4:30给出的命令,但实际上不会调用脚本,除非时间不是4:30。