实用工具
输入
结果
结果会显示在这里。你的运行记录
只有消耗积分的运行才会保存。
登录后可以保留你的运行记录。
Cron 语法紧凑而容易读错,而一个在错误时刻触发的计划任务,通常是在生产环境才被发现的。粘贴一个表达式,看它接下来的五次触发时间,以及每个字段展开成了什么——放错位置的星号在那里会一眼暴露。
它是怎么工作的
- 五个标准字段会被解析,支持步长、区间、列表和名称写法。
- 当「日」和「星期」两个字段都被限定时,它们是「或」的关系——这是 cron 的真实行为,而多数人以为是「且」。
- 下次触发时间按 UTC 计算,你的调度器自身的时区设置仍然适用。
你的数据去了哪里
哪也没去。本工具完全在你的浏览器里运行:你粘贴的文本由页面处理,不会传输到任何服务器,也不会写进任何日志。
当一次运行消耗积分时,会向你自己的历史里保存一行摘要,方便回头查找。摘要记录的是这次运行的形态——大小、数量、你查询的值——而不是你粘贴的内容。
它要花多少
单次 4.0 KB 以内免费,无需账号。超出部分每次运行消耗 1 积分,并保存到你的历史记录。
积分来自注册、每日签到、发表评论和完善资料。
了解积分规则常见问题
- 0 0 13 * FRI 为什么比我预期触发得频繁?
- 这就是「或」规则:两个日期字段都被限定时,cron 会在任意月份的 13 号触发,也会在每个周五触发,而不是只在「13 号恰好是周五」时触发。只限定其中一个字段才能得到「且」。
- */5 到底是什么意思?
- 从区间下界开始每隔五个取值——在分钟字段就是第 0、5、10……分钟,而不是「上次执行完五分钟后」。
- 支持秒字段或 @daily 吗?
- 不支持。它解析五个标准字段。带秒的六字段表达式和 @daily 这类简写,是特定调度器的扩展。
背后的开源项目
本工具是独立实现,并未打包第三方库。harrisiirak/cron-parser(MIT)在代码层面做的是同一件事——如果你需要在自己的程序里实现它,从那里开始,而不是调用一个网页。
harrisiirak/cron-parser也常被称作
- cron表达式
- crontab解析
- 定时任务表达式
- cron下次执行时间
- cron在线