Cron 表达式解释器:粘贴 cron, 输出中英文解释 + 下 20 次运行时间 + 可视化时间网格。
- 本地处理
- 分类 格式转换
- 适合 把粘贴内容或本地文件转成更适合交付的格式。
- 1. 2026-06-15 09:00 (周一)
- 2. 2026-06-15 09:05 (周一)Δ 5m
- 3. 2026-06-15 09:10 (周一)Δ 5m
- 4. 2026-06-15 09:15 (周一)Δ 5m
- 5. 2026-06-15 09:20 (周一)Δ 5m
- 6. 2026-06-15 09:25 (周一)Δ 5m
- 7. 2026-06-15 09:30 (周一)Δ 5m
- 8. 2026-06-15 09:35 (周一)Δ 5m
- 9. 2026-06-15 09:40 (周一)Δ 5m
- 10. 2026-06-15 09:45 (周一)Δ 5m
- 11. 2026-06-15 09:50 (周一)Δ 5m
- 12. 2026-06-15 09:55 (周一)Δ 5m
- 13. 2026-06-15 10:00 (周一)Δ 5m
- 14. 2026-06-15 10:05 (周一)Δ 5m
- 15. 2026-06-15 10:10 (周一)Δ 5m
- 16. 2026-06-15 10:15 (周一)Δ 5m
- 17. 2026-06-15 10:20 (周一)Δ 5m
- 18. 2026-06-15 10:25 (周一)Δ 5m
- 19. 2026-06-15 10:30 (周一)Δ 5m
- 20. 2026-06-15 10:35 (周一)Δ 5m
这个工具能做什么
把 cron 行直接粘进来,告诉你它到底什么时候跑。5 字段经典 POSIX (Linux 常见)、6 字段带秒 (BusyBox 和部分应用调度器)、7 字段带 年 (Quartz / Spring) 三种格式按空白分词数量自动识别,不用切换 flavour 选项忘掉就出事。输入解析成功的瞬间会出现三块输出:中英 双语并排的句子解释,粘个中文运维文档过来直接复制英文版发 Slack; 按你本地时区算出来的下 20 次具体触发时间,每行带星期几和跟上一 次的间隔,所以 `0 9-17 * * 1-5` 这种工作日上班时段一眼能看出 周末那个 64 小时的大坑;以及一个 24 时 × 60 分的方格热力图, 表达式会命中哪些 (时, 分) 格子直接涂色,看 `*/7 * * * *` 是不 是匀的、看 `0 9-17 * * *` 是不是干净的九格一行,都靠这张图。 最有用的功能是"永远不会触发"检测:写 `0 0 31 2 *` 我们直接告诉 你 2 月没 31 号,不会像真的 cron 那样静默不跑;写 `0 0 30 2 *` 告诉你只有闰年才会跑;写 `0 0 * * 7,8` 告诉你 8 不是合法的星期 值。12 个 preset 覆盖真实场景 (每分钟、每 5 分、每 15 分、每小 时、每 4 小时、每天 3 点、工作日上班时段、周末午夜、每月 1 号、 季度、每年元旦、工作日最后一小时)。Crontab 助手是可视化生成器 靠点击拼出表达式,这一个是反过来,粘贴优先、解释优先、调试 优先。所有解析都在浏览器里跑,表达式不上传。
工具细节
- 输入
- 文本 + 数值 + 结构化内容
- 页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
- 输出
- 即时结果 + 复制
- 结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
- 隐私
- 浏览器本地处理
- 主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
- 保存 / 分享
- 免账号使用
- 打开页面即可使用;刷新后是否保留结果取决于具体工具。
- 性能预算
- 首屏 JS ≤ 18 KB
- 没有声明 WASM 依赖,适合快速打开和移动端使用。
- 适用场景
- 格式转换 · 程序员
- 分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。
怎么用
-
1. 输入
把内容粘贴或拖入工具面板。
-
2. 处理
点击按钮,在浏览器内本地处理,文件不上传。
-
3. 复制 / 下载
一键复制结果或下载到本地。
Cron 表达式解释器:反向解析 + 下 20 次运行 + 时间网格 适合怎么用
适合把内容从一种实际格式转成另一种可用格式。
适合转换的任务
- 把粘贴内容或本地文件转成更适合交付的格式。
- 放进大流程前,先预览转换结果是否可靠。
- 修正常见格式不匹配,不用打开完整编辑器。
转换检查项
- 源格式比较乱时,先拿一小段试转。
- 转换后检查编码、分隔符和换行符。
- 结果确认前保留原始内容。
下一步可以接着做
这些入口会把当前任务接到更完整的工具链里。
真实使用场景
删掉一行祖传 crontab 前先搞清它在干嘛
接手一台老服务器,在 /etc/crontab 里翻到 `15 2 * * 0`,没有 注释。粘进来读到「周日 02:15 触发」,加上带星期标注的下 20 次 时间,你立刻确认这是每周日的备份任务,不是每天跑的。于是把它 挪到维护窗口,而不是手一抖删掉全组唯一一份异地备份。
验证步长表达式是不是真的均匀
同事写了 `*/7 * * * *`,以为是「每 7 分钟、均匀触发」。24×60 热力图画出一条斜台阶:它在 :00、:07、:14 一路到 :56 触发,然后 跳回下一小时的 :00,中间只隔了 4 分钟。你两秒看出这个跨小时的 不均匀断点,改成 `0,15,30,45 * * * *`,告警管线要的就是这种 干净的 15 分钟节奏。
抓出一条永远跑不起来的计划
代码评审里有人提了 `0 0 31 2 *` 想做月末报表。一粘进来,永不 触发检测就提示 2 月没有 31 号,真实 cron 守护进程一整年会跑 0 次。你在它从「一行改动」变成「季度审计缺报表」之前,换成 `0 0 28 2 *` 这种写法补上漏洞。
把运维文档跨语言搬过去
一份中文值班文档里写着 `0 9-17 * * 1-5` 配中文说明。你要把同 一行放进给新人看的英文 runbook。中英并排的句子直接给出「周一 到周五,每小时 09:00 到 17:00 触发」,运行列表里周末那个 64 小时的空档也佐证了它确实跳过周六周日,符合预期。
常见踩坑
把「日」和「周」搞混:`0 0 * * 1` 是每周一,不是每月 1 号,要每月 1 号得写 `0 0 1 * *`。两个都粘进来对比运行列表就不会错。
默认 `*/N` 总能整除一小时:`*/7 * * * *` 除不开 60,每到整点就会漂。信任「均匀触发」之前先看热力图。
忘了你的调度器要几个字段:把 6 字段带秒的表达式粘进 5 字段 POSIX 守护进程,每个字段会整体左移一位。先确认识别出的模式 (5 / 6 / 7 字段) 跟实际运行它的系统一致。
隐私说明
每一步,分词计数、模式识别、下 20 次运行计算、热力图绘制,全部 在你的浏览器标签里跑。你的 cron 表达式不会上传也不会记录。表达式 会写进页面 URL,方便你分享或收藏一个解码结果;如果你的 cron 行 涉及敏感信息,复制链接前先清空输入框。
常见问题
类似工具组合
做你这行的人, 还会一起用这些。