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

How to write a cron for every 30 minutes between 2AM to 4AM?

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

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

谢谢。

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

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 给出的命令,但实际上不会调用您的 脚本 除非时间不是 [=20] =].