fixmint
ZH

每5分钟运行一次 Cron 任务

已填入 */5 * * * *,你可以修改它,看看接下来的运行时间如何变化。

  • 在您的设备上运行
  • 无需注册
  • 访问过一次后可离线使用
字段

不会发送到任何地方,计划在此标签页内计算。

字段写法含义

接下来 10 次执行

#时间距现在

即将到来的一周

表达式 /5 * * * 的意思是:在分钟字段中,从0开始每隔5分钟执行一次,小时、日、月、星期字段均为任意值。它会在 :00、:05、:10 等时刻运行,即每小时12次,每天288次。

如果只想在工作时间内每5分钟运行一次,可以缩小小时和星期字段,例如 /5 9-17 * 1-5。Cron 表达式解析器可以解析任意表达式,并列出接下来的运行时间。

如何解读 cron 表达式并查看下次执行时间

  1. 输入表达式,或选择一个常用的计划。
  2. 选择任务运行所在的时区。
  3. 阅读解释语句、下次执行时间和提醒。

常见问题

*/5 是从我保存任务的时间开始计算的吗?

不是。步长从字段的起始值开始计算,因此 */5 会在第 0、5、10 等分钟运行,与任务添加的时间无关。

如何从第2分钟开始,每5分钟运行一次?

在分钟字段中使用 2-59/5:2-59/5 * * * * 会在 :02、:07、:12 等时刻运行。

支持哪些 cron 格式?

五个字段(分钟、小时、日、月、星期),前面加上秒的六个字段,以及 @daily 这类宏。也支持 Quartz 的 L、W 和 # 写法,例如 0 0 L * * 表示每月最后一天。

为什么日和星期有时会同时匹配某些天?

在标准 cron 中,两个日字段都设置时,只要其中一个匹配,当天就会执行。所以 0 0 13 * 5 会在每月 13 日和每个星期五执行。两个字段之一为 * 或 ? 时,则由另一个字段单独决定。

为什么时间切换日会缺少某些执行时间?

时钟快进时,02:30 这样的时间不存在,因此该次执行会被跳过。时钟回拨时,重复出现的时间只执行一次,即第一次出现的时候。请选择任务实际使用的时区。

我的计划会被发送到别处吗?

不会。表达式在你的浏览器中解析,执行时间也在浏览器中计算,使用的是浏览器已知的时区。

评价

    还没有评价。快来抢先评价。

    你的评分

    你的邮箱不会被显示或保存。

    阅读更多