Cronjob每年1月1日

时间:2013-10-21 19:00:22

标签: cron

我想在每年的1月1日获得正确的cron工作时间。

我想到了这一点:0 0 1 1 *

有人可以告诉我,它是否正确?

3 个答案:

答案 0 :(得分:51)

是的,这是正确的。

以下是您可以用于将来参考的快速图表

# *    *    *    *    *  command to execute
# ┬    ┬    ┬    ┬    ┬
# │    │    │    │    │
# │    │    │    │    │
# │    │    │    │    └───── day of week (0 - 6) (0 to 6 are Sunday to Saturday)
# │    │    │    └────────── month (1 - 12)
# │    │    └─────────────── day of month (1 - 31)
# │    └──────────────────── hour (0 - 23)
# └───────────────────────── min (0 - 59)

答案 1 :(得分:10)

是的,您也可以使用@yearly@annually作为0 0 1 1 *的同义词。

(这至少适用于许多发行版,但请检查一下。)

另请参阅:man 5 crontabhttp://en.wikipedia.org/wiki/Cron

答案 2 :(得分:1)

是的,这看起来像是午夜新的一年。