Cron 表达式解释工具 — 免费在线

粘贴 Cron 表达式,即可获得关于其执行时间的清晰易懂的解释。

—

字段说明

Cron 表达式按顺序包含 5 个字段:分钟 小时 日 月 星期。每个字段可以是数字、*(表示任意值)、范围(1-5)、列表(1,15,30)或步长(*/15)。

结果仅供参考,可能包含错误。请自行核实重要信息。使用本工具风险自负。

这个工具能做什么

Cron 表达式解释工具把标准的五字段 cron 表达式翻译成通俗易懂的英文描述,让你在部署前确认调度计划是否正确。五个字段依次是分钟、小时、日、月和星期。

它支持常见的 cron 语法:* 表示任意值,逗号表示列表(1,15),短横线表示范围(1-5),斜杠表示步长(*/15)。星期用 0 到 6 表示,0 是星期日,6 是星期六。

适用场景

  • 审查别人编写的 crontab、Kubernetes CronJob 或 CI 调度配置。
  • 部署前检查表达式。一个字段写错,任务就可能每分钟运行一次,而不是每天一次。
  • 在文档或代码审查中解释某个调度计划。

示例

*/15 * * * *

Runs every 15 minute(s).

0 9 * * 1-5

At 09:00, on Monday through Friday.

30 2 1 * *

At 02:30, on day-of-month 1.

关于这个工具的问题

支持秒或年字段吗?

不支持。它解释的是 crontab 和大多数调度器使用的标准五字段格式。来自 Quartz 或 Spring 的六字段或七字段表达式会报错并被拒绝。

调度使用哪个时区?

cron 本身没有时区概念。任务按运行它的机器或服务所在的时区执行,服务器上通常是 UTC。时区转换工具可以帮你换算出本地时间。

日和星期两个字段如何组合?

在经典 cron 中,如果两个字段都有限定,只要其中任意一个匹配,任务就会运行。例如,0 0 1 * 1 会在每月 1 日运行,也会在每个星期一运行。

这个工具免费吗?

是的,完全免费。无需注册或电子邮箱。结果直接显示在本页。

如何获取结果?

在此页面使用工具即可查看结果,无需通过电子邮件接收。