这个工具有问题吗?

关于「在线解读五段 Cron」

该工具解析 cron 表达式(例如 "0 9 * * 1-5")并用通俗英语解释它的含义以及何时触发。它显示接下来几次执行时间,以便您在部署前验证计划是否符合您的意图。

Cron 是类 Unix 系统上的标准调度语言,用于 cron 作业、Kubernetes CronJobs、GitHub Actions、AWS EventBridge 和许多其他系统。五字段语法(分钟、小时、月日、月、星期几)简洁但容易出错。

在将计划提交到生产之前使用它。一个被误读的表达式(每分钟而不是每小时触发一次)可能会迅速产生账单或生成数百万封垃圾邮件。

如何使用这个工具

如何把 cron 表达式翻译成自然语言

  1. 粘贴 cron 表达式

    「Cron expression」需要经典的 Unix 五字段语法:`minute hour day-of-month month day-of-week`。例:`0 9 * * 1` 即每周一 09:00。

  2. 支持的语法

    标准通配符(`*`)、列表(`1,15`)、范围(`9-17`)、步长(`*/15`、`0-30/5`),以及本地 cron 实现支持的 weekday/month 名称。最长 120 字符。

  3. 点击运行

    结果会从每个字段派生出可读的解释——如 "At 09:00, on Mondays."。本工具不计算下一次运行时间;如需请配合 cron-next-runs-online 使用。

  4. 6 字段与方言提醒

    Quartz / 含 seconds 或 year 字段的非标准方言、`@hourly`/`@yearly` 等预定义宏,以及 `L`/`W`/`#` 等扩展,并非全部支持——本解释器围绕 POSIX 风格 5 字段 cron 构建。