2013-10-21 218 views
13

我想每年1月份获得正确的cronjob时间。Cronjob每年1月1日

我对吼声这个:0 0 1 1 *

可有人告诉我,如果这是正确的吗?

+1

这里甚至技术,应符合规定,因为春天cron表达式可以配置秒,但Linux的cron的是基于分钟的 – nanosoft

回答

38

是的,这是正确的。

下面是一个简单的图表中可以用于未来参考

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

令人印象深刻的文本格式@JoeW! –

1

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

9

是的,你也可以使用@yearly@annually这是0 0 1 1 *同义词。

(这至少适用于许多发行版,但检查你可以肯定)

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

相关问题