这里是 Ubuntu 16.04。这(应该)可行吗?
12 23 * * 1-5 command
它不起作用,看起来像是一个错误,但我开始怀疑自己,因为我无法相信如此重要的东西会是一个错误。我不会轻易问这个问题,因为我花了 2 个月的时间责怪自己并换了工作才得出结论,它根本不起作用。
这有效,在晚上 11 点每分钟执行一次:
* 23 * * 1-5 command
这也有效,每小时 12 分钟后执行:
12 * * * 1-5 command
对于 Ubuntu 14.04 来说这似乎是类似的问题,但没有可行的答案:每天在特定时间的特定分钟执行 Cron 任务
我制造了一个错误报告,但出于某种原因,我有点希望有人指出这是我自己的错。
全面披露
我使用 pushbullet 进行测试,如下所示:
12 23 * * 1-5 curl -su MyApiKeyHere: https://api.pushbullet.com/v2/pushes -d type=note -d title="`hostname`" -d body="PING" 2>&1 > /dev/null
更新
看来半小时后的几分钟正在起作用:
12 23 * * 1-5 command # does not work
45 23 * * 1-5 command # works
这是……困难的事情。