在 Unix 中在 30 分钟开始一个 cron 作业

Starting a cron job at 30 minutes in Unix

我想 运行 从 9:30 到 12.How 每 2 分钟执行一次 cron 作业,我应该这样做吗?

这是正确的吗?我应该在哪里加 30?

*/2  9-12   *   *   *

您实际上需要两个 cronjobs。在第一个星号处添加 30-59,执行从 9:30 到 10:30-59/2 9 * * *。 然后第二个执行从 10:00 直到 12:00 */2 10-12 * * *

易于检查的工具:http://cronchecker.net/check?statement=30-59%2F2+9-12+++*+echo+yep 所以整个事情会是这样的:

30-59/2 9 * * * echo yep
*/2 10-12 * * * echo yep