Cron 表达式解析器
输入一个标准的 5 字段 cron 表达式,立即获得其调度计划的通俗易懂说明,并附带能捕捉语法错误的校验功能。
🔒 在您的浏览器本地处理
Loading…
使用方法
- 在输入框中输入或粘贴一个标准的 5 字段 cron 表达式——各字段依次为分钟、小时、日、月和星期。
- 该工具会在你输入时实时校验表达式,并立即标出语法错误或超出范围的值。
- 表达式有效后,输入框下方会显示该调度计划的通俗易懂说明。
- 点击任意一个示例即可将输入框填入常见的调度模式,并查看其说明方式。
功能特点
- 解析全部 5 个标准 cron 字段:分钟、小时、日、月和星期
- 支持通配符(*)、特定值、范围(1-5)、列表(1,3,5)和步长值(*/15)
- 在你输入时即时生成调度计划的通俗易懂说明
- 以清晰、具体的错误信息校验语法和超出范围的值
- 100% 本地运行——你的 cron 表达式永远不会离开你的浏览器
常见问题
什么是 cron 语法?
Cron 是类 Unix 系统上使用的一种基于时间的任务调度器。Cron 表达式是一种简洁的 5 字段模式(分钟 小时 日 月 星期),用于描述任务应在何时运行。它被用于 Linux 的 crontab 文件、CI/CD 流水线的调度以及 Kubernetes 的 CronJob 等许多场景中。
cron 表达式中的 5 个字段分别代表什么?
依次为:分钟(0-59)、小时(0-23)、日(1-31)、月(1-12)和星期(0-6,其中 0 表示星期日)。当当前时间与全部 5 个字段都匹配时,任务就会运行。
cron 字段中的星号(*)是什么意思?
星号表示该字段可以是"任意值"——该字段不会对任务的运行时间设置任何限制。例如,小时字段中的 * 表示任务不限于任何特定的小时。
范围、列表和步长是如何工作的?
像 1-5 这样的范围会匹配从 1 到 5(含两端)的每一个值。像 1,3,5 这样的列表只匹配这些特定的值。像 */15 这样的步长表示从该字段的最小值开始"每 15 个单位";它还可以与范围结合使用,例如 1-31/2。
这个工具支持 @daily、@hourly 或秒/年字段吗?
不支持。这个工具专注于经典的 5 字段 Unix cron 格式。像 @daily 这样的简写别名,以及带有秒或年的扩展 6 字段或 7 字段格式,都不会在此解析。