【问题标题】:Crontab every 5 minutes [closed]Crontab 每 5 分钟一次 [关闭]
【发布时间】:2012-06-30 21:41:18
【问题描述】:

我怎么能告诉 crontab 每 5 分钟运行一次,但从每小时的第二分钟开始。换句话说,我想在minute % 5 = 2 时执行我的脚本。

例如,我的脚本应该运行在:

08:02
08:07
08:12
08:17
...

感谢您的帮助!

【问题讨论】:

  • 这应该移到 unix.SE。

标签: linux unix crontab


【解决方案1】:

有两种可能:

2,7,12,17... command
*/5 ....     sleep 120 ; command
  1. crontab 中明确写入所有分钟
  2. 在实际命令之前运行sleep 命令

【讨论】:

  • 在 Linux 上你也可以使用 sleep 2m 而不是 120 秒
  • 在 crontab(5) 手册页的“扩展”部分中说“范围可以包括“步骤”,因此“1-9/2”与“1,3, 5,7,9”。”所以 2-59/5 也应该有效。
猜你喜欢
  • 1970-01-01
  • 2015-09-08
  • 1970-01-01
  • 1970-01-01
  • 2017-06-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-18
相关资源
最近更新 更多