Global ToolBox

Cron 表达式解析器

输入一个标准的 5 字段 cron 表达式,立即获得其调度计划的通俗易懂说明,并附带能捕捉语法错误的校验功能。

🔒 在您的浏览器本地处理

Loading…

使用方法

  1. 在输入框中输入或粘贴一个标准的 5 字段 cron 表达式——各字段依次为分钟、小时、日、月和星期。
  2. 该工具会在你输入时实时校验表达式,并立即标出语法错误或超出范围的值。
  3. 表达式有效后,输入框下方会显示该调度计划的通俗易懂说明。
  4. 点击任意一个示例即可将输入框填入常见的调度模式,并查看其说明方式。

功能特点

  • 解析全部 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 字段格式,都不会在此解析。

相关工具