我想在每年的1月1日获得正确的cron工作时间。
我想到了这一点:0 0 1 1 *
有人可以告诉我,它是否正确?
答案 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 crontab
和http://en.wikipedia.org/wiki/Cron
答案 2 :(得分:1)
是的,这看起来像是午夜新的一年。