【发布时间】:2015-07-15 08:12:22
【问题描述】:
我想从 9:30 到 12 点每 2 分钟运行一次 cron 作业。我该怎么做?
这是正确的吗?我应该在哪里添加 30?
*/2 9-12 * * *
【问题讨论】:
-
您希望作业运行的时间有点不清楚:9.30、10、10.30、11、11.30 和 12?
我想从 9:30 到 12 点每 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
【讨论】: