每年 1 月 1 日的 Cronjob

问题描述 投票:0回答:4

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

我想到了这一点:

0 0 1 1 *

谁能告诉我,这是否正确?

cron
4个回答
76
投票

是的,这是正确的。

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

# *    *    *    *    *  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)

14
投票

是的,您还可以使用

@yearly
@annually
,它们是
0 0 1 1 *
的同义词。

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

另请参阅:

man 5 crontab
http://en.wikipedia.org/wiki/Cron


2
投票

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


-1
投票

如果你很懒也可以使用:https://crontab.guru/

© www.soinside.com 2019 - 2024. All rights reserved.