朝九晚五和午夜执行 cron

朝九晚五和午夜执行 cron

对于理解它的人来说很简单,但对我来说大多数时候这是一个大难题。

我想在 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 小时
  • *- 每天
  • *-每个月
  • *- 每周

相关内容