运行工具
本工具用于验证标准的五字段 Cron 表达式语法,并基于当前 UTC 时间计算接下来的五次计划执行时刻。系统会自动清理输入内容中的多余空格,确保格式规范。表达式必须严格包含五个以空格分隔的字段,分别代表分钟、小时、月份中的日期、月份以及星期几。若同时设置了“月份中的日期”和“星期几”,系统将采用“或”逻辑进行匹配,即满足任一条件即可触发。计算结果将以 ISO 格式的日期时间字符串呈现,明确标注 UTC 时区。如果表达式在十年搜索范围内没有匹配的执行时间,或者语法存在错误,工具会显示提示信息,而不是输出部分数据。这有助于开发者在部署定时任务前,准确预判脚本的运行时间点,避免因时区混淆或语法疏漏导致的调度异常。默认示例使用每五分钟执行一次的配置,方便用户快速理解基本结构。
使用说明
- 在输入框中填入需要验证的五字段 Cron 表达式,例如 */5 * * * *。
- 检查表达式是否仅包含五个由空格分隔的部分,分别对应分、时、日、月、周。
- 点击运行按钮,系统将基于当前 UTC 时间进行计算。
- 查看结果面板中显示的接下来五次执行的具体日期和时间。
- 如果看到提示信息,请检查语法错误或确认未来十年内是否有匹配的执行时刻。
示例
- 0 0 1 * *:每月第一天的午夜零点执行。
- */5 * * * *:每隔五分钟执行一次。
常见问题
为什么我的表达式返回失败?
请确保表达式恰好包含五个字段。如果语法正确但未来十年内没有匹配的执行时间,工具会提示没有匹配的时间。
同时设置日期和星期时会如何匹配?
当“月份中的日期”和“星期几”都有限制时,系统采用“或”逻辑,即满足其中任意一个条件就会执行。
计算使用的是哪个时区?
所有计算均基于当前的 UTC 时间,结果也以 UTC 时区的 ISO 格式显示。
支持六位数的 Cron 表达式吗?
不支持。本工具仅验证标准的五字段 UNIX 风格 Cron 表达式。