这个工具有问题吗?

关于「Cron Next Runs Online」

该工具接受一个 cron 表达式并预测接下来的 N 个执行时间(通常 10-50)。它适用于标准 cron 语法和大多数流行的变体(Quartz、Jenkins、Vixie),让您具体地知道您的计划作业实际何时运行。

有时一个 cron 表达式看起来没问题,但实际执行时间偏离——夏令时转换、时区混淆、奇怪的月/周交互都会让您感到意外。明确查看接下来的运行可以防止这些意外。

在部署之前与 cron 解释器一起使用,以验证任何表达式的含义和计划。大多数因 cron 错误导致的生产事件可以在 60 秒内通过这两种工具发现。

如何使用这个工具

如何预览一个 cron 表达式的下一次触发

  1. cron 表达式

    「Cron (5 fields)」接受经典 5 段:`minute hour day-of-month month day-of-week`。字段间空白会被归一化;带秒或年的 6/7 段格式本工具不解析。

  2. 数量

    「How many」默认 5,最大 24。每行返回的是 `now` 之后下一次触发时刻,以 UTC ISO 表示。需要服务器本地时间?请用你自己的本地化格式化器再转换。

  3. 点击运行

    结果返回 `nexts`——ISO 时间戳数组。预览器按分钟迭代,因此 `*/15 * * * *` 或 `0 9 1,15 * 1-5` 等组合都能处理。

  4. 「now」是什么

    参考时间是你按 Run 时的服务器时钟,而非你浏览器的本地时钟。若需指定起点,必须 fork 本工具或使用支持 `fromDate` 的真正 cron 库。