如何设置cronjob在早上6:30到晚上9:45之间每15分钟运行

时间:2017-01-18 23:15:48

标签: cron

除周六和周日外,这项工作应该在一周的所有日子里运行。

每天,工作最初应在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等等运行。

1 个答案:

答案 0 :(得分:0)

问题是Ubuntu的时区设置为EST,而不是我工作的UTC时间标准。因此,虽然我认为是晚上10点,但事实上,从cron的角度来看,下午5点。

我根据答案here更改了时区,使用以下命令:

sudo timedatectl set-timezone UTC