如何每天在特定时间执行cron作业?


58

我每天需要在crontab中编写什么才能在下午3点执行脚本?

Answers:


73

您正在寻找这样的东西(通过crontab -e):

0 15 * * * your.command.goes.here

15是小时,0是分钟,该脚本将运行。月,日和星期几获取通配符,以便脚本每天运行。


2
对于任何其他特定内容,谷歌搜索“ cron语法”将adminschoice.com/crontab-quick-reference作为第一个链接...,有关cron可以读取的特定目录和配置文件的列表,您也可以检查man cron
photoionized

49

以下标头可以很好地放在crontab上,以方便参考:

#+ ---------分钟(0-59)| 输出转储器:> / dev / null 2>&1
#| + -------小时(0-23)| 多个值使用逗号:3、12、47
#| | + -----月(1-31)| 每隔X个间隔执行一次:* / X->示例:* / 15 * * * *是每15分钟一次
#| | | + ---月(1 -12)| 别名:@reboot->在启动时运行一次;@hourly-> 0 * * * *;
#| | | | +-星期几(0-6)(星期日= 0)| @daily-> 0 0 * * *; @weekly-> 0 0 * * 0; @monthly-> 0 0 1 * *;
#| | | | | | @yearly-> 0 0 1 1 *;

1
很高兴为您提供帮助。:)
entropo 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.