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

joh*_*ohn 62 linux cron

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

小智 77

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

0 15 * * * your.command.goes.here
Run Code Online (Sandbox Code Playgroud)

15 是小时,0 是运行脚本的分钟。月中的某天、某月和一周中的某天获得通配符,以便每天运行脚本。

  • 对于任何其他细节,谷歌搜索“cron 语法”将 http://adminschoice.com/crontab-quick-reference 作为第一个链接......对于 cron 读取的特定目录和配置文件的列表,您还可以检查 `man cron ` (2认同)

小智 50

这是一个很好的标题,可以放在 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 *;