功能说明
Cron反向解析工具是一款专业的Cron表达式在线解析器,能将复杂的Cron定时表达式翻译成通俗易懂的中文说明。无论你是运维工程师、后端开发者还是自动化脚本编写者,都能快速理解任何Cron表达式的含义。
本工具支持标准的5段式Cron表达式(分、时、日、月、周),完全兼容Linux Crontab语法,包括逗号列表、连字符范围、步长值(/)、星号匹配等所有标准特性。同时内置常用Cron预设,一键选用。
使用步骤
1. 在输入框中输入Cron表达式(如 0 8 * * *),或点击下方预设按钮快速选择。
2. 点击「解析表达式」按钮,系统自动逐字段解析并给出中文说明。
3. 查看各字段的详细解析和最近10次执行时间。
Cron表达式字段说明
标准5段式Cron格式:分钟(0-59) 小时(0-23) 日(1-31) 月(1-12) 星期(0-7)
其中星期0和7均表示周日。各字段支持以下特殊字符:
*— 所有值(每),— 列表(如 1,3,5)-— 范围(如 1-5)/— 步长(如 */5 表示每隔5)
Cron表达式示例
0 8 * * *— 每天8点整*/5 * * * *— 每隔5分钟0 9-18 * * 1-5— 工作日每小时30 4 * * 0— 每周日凌晨4:300 0 1 */2 *— 每隔2个月的1号凌晨
常见问题
支持6段式Cron(带秒)吗?
本工具支持标准的5段式Linux Crontab格式,如果您使用的是带秒的6段式格式(如Java Quartz),请输入前5段即可。
星期中0和7都是周日吗?
是的,在标准Cron格式中,星期字段的0和7都表示周日。
你可能还想问
反向解析能得到什么?
把表达式翻译成自然语言描述(如每 5 分钟执行一次、每周一 3 点执行),并列出未来若干次触发时间,便于核对配置意图。
表达式看起来对但没执行?
常见原因:字段位数不符(5 位与 6 位系统的差异)、星期字段起点不同、以及服务器时区设置(容器常见 UTC);核对触发时间预览即可发现时区偏移。
特殊写法要注意什么?
步长与范围组合(如 0-30/5)、列表(1,15,30)、以及部分实现支持的秒级字段;跨实现移植前先确认目标调度器的语法约定。
速查在线工具箱