—
字段说明
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 日运行,也会在每个星期一运行。
这个工具免费吗?
是的,完全免费。无需注册或电子邮箱。结果直接显示在本页。
如何获取结果?
在此页面使用工具即可查看结果,无需通过电子邮件接收。