对于理解它的人来说很简单,但对我来说大多数时候这是一个大难题。
我想在 9 点到 5 点每小时后 5 分钟执行一个 PHP 脚本,并且我想在午夜后 5 分钟再次运行它。
- 00:05
- 09:05
- 10:05
- 11:05
- 12:05
- 13:05
- 14:05
- 15:05
- 16:05
- 17:05
我怎样才能做到这一点?
答案1
crontab 看起来像
5 0,9-17 * * * my job
字段是
- 分钟
- 小时
- 该月的某一天
- 月
- 星期几 0 和 7 是星期日。
参见 man 5 crontab
答案2
5 0,9-17 * * * 脚本路径
上面的 crontab 解释如下。
这将按照您的预期执行脚本。
- 5 - 第 5 分钟
- 0 - 00 小时
- 9-17 - 9,10,11,12,13,14,15,16,17 小时
*
- 每天*
-每个月*
- 每周