32

我正在尝试获得每年 1 月 1 日的正确 cronjob 时间。

我想这个:0 0 1 1 *

谁能告诉我,如果它是正确的?

4

3 回答 3

70

对,那是正确的。

这是一个快速图表,您可以使用以供将来参考

# *    *    *    *    *  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)
于 2013-10-21T19:02:59.793 回答
13

是的,您也可以使用@yearlyor @annuallywhich 是 的同义词0 0 1 1 *

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

另见:man 5 crontabhttp://en.wikipedia.org/wiki/Cron

于 2013-10-21T19:08:11.303 回答
1

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

于 2013-10-21T19:02:20.617 回答