我有两组要运行的 cronjob。第一个应该每 3 小时运行一次,第二个也应该每 3 小时运行一次,但比第一组晚一个小时。什么是正确的语法?
// every 3 hours
17 */3 * * * root script
// every 3h +1 ?
17 */3+1 * * * root script
最佳答案
语法是:
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
关于ubuntu - 每 3 小时 cron 作业和每 3+1 小时 cron 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55301825/