【发布时间】:2017-01-19 07:39:32
【问题描述】:
除周六和周日外,该作业应在一周中的所有日子运行。
作业应在每天 06:30 开始运行,之后每隔 15 分钟运行一次,直到作业最终在 21:45 执行。
30,45 6 * * 1-5 /path/to/script
*/15 7-20 * * 1-5 /path/to/script
0,15,30,45 21 * * 1-5 /path/to/script
这项工作似乎在 21:45 之后的 15 分钟迭代中继续进行;在 10:00、10:15 等运行。
【问题讨论】:
-
“此作业似乎在 21:45 之后运行” Crontab 只会触发您的脚本,但不对其执行时间负责。因此,如果运行时间超过 1 秒,它可能会在 21:45:00 之后运行。
-
多哈。我想我看到了问题。 Ubuntu 的时区设置为 EST,我在英国。该睡觉了。
-
"Doh" 然后具体一点。好好休息一晚;)
-
如果这是一台服务器而不是您的个人计算机,它应该以 UTC 运行。 yellerapp.com/posts/…
-
错误的站点。您正在寻找 Ask Ubuntu 或 Super User。这个网站是为编程相关的问题。
标签: cron