每3小时Cronjob和每3 + 1小时Cronjob

时间:2019-03-22 14:28:50

标签: ubuntu cron

我要运行两组cronjob。第一个应每3小时运行一次,第二个也应每3小时运行一次,但比第一个运行时间晚一小时。正确的语法是什么?

// every 3 hours
17 */3  * * *   root  script
// every 3h +1 ?
17 */3+1    * * *   root  script

1 个答案:

答案 0 :(得分:1)

语法是:

17 */3    * * *  every-3-hours-starting-at-0-script
17 1-23/3 * * *  every-3-hours-starting-at-1-script

第一行的小时字段可以写为0-23/3。该字段中的*只是0-23的方便缩写。

该模式按照您期望的那样继续。从2开始每3个小时将是:

17 2-23/3 * * *  every-3-hours-starting-at-2-script