Cron 表达式生成器
可视化构建 cron 调度,或粘贴一个表达式查看其含义和接下来的执行时间。
说明
—
接下来 5 次运行时间(UTC)
—
功能特性
可视化选择器
生成人类可读的说明
预览接下来 5 次执行时间
使用方法
1. 选择分钟、小时、日、月和星期的取值。
2. 或将已有的 cron 表达式粘贴到输入框。
3. 可看到人类可读的描述以及未来 5 次执行时间。
关于这个工具
无数服务器、CI 流水线和云函数都靠 cron 调度,它的五字段语法很紧凑,却也很容易看错。这个工具按“分钟、小时、日、月、星期”的顺序生成并解释标准表达式。调整各个字段或粘贴已有的表达式,就能得到一句通俗的说明和接下来 5 次运行时间,部署前先确认计划是否符合预期。字段支持 * 表示所有值、1,15 这样的列表、1-5 这样的范围,以及 */10 这样的步长。接下来的运行时间按 UTC 计算——很多服务器和云调度器都使用 UTC;如果你的系统按其他时区运行 cron,请自行换算成本地时间。
常见问题
cron 的五个字段分别是什么意思?
依次是:分钟(0–59)、小时(0–23)、日(1–31)、月(1–12)和星期(0–6,0 表示星期日)。例如 30 9 * * 1-5 表示每周一到周五的 09:30。
*、逗号、短横线和斜杠分别表示什么?
* 表示所有值,逗号分隔列表(1,15),短横线表示范围(9-17),斜杠表示步长(分钟字段写 */15 就是每 15 分钟)。它们可以组合使用,例如 0-30/10。
为什么接下来的运行时间显示为 UTC?
很多服务器、容器和云调度器都运行在 UTC。如果你的 cron 守护进程使用本地时区,请按时差换算列出的时间,并注意夏令时切换可能会跳过或重复一次运行。
支持秒、年或者 MON 这样的名称吗?
本工具使用经典的五字段格式。带秒或年的六、七字段变体(Quartz 或部分云服务使用)以及 L、W、# 等特殊字符不会被解析,请查阅你所用平台的文档。
同时设置“日”和“星期”会怎样?
在传统 Unix cron 中,如果两个字段都有限定,只要其中任意一个匹配就会运行。本工具的运行时间预览只列出两者同时匹配的时间,其他调度器的规则也各不相同,所以除非确认了你的系统如何解读,否则尽量不要同时设置这两个字段。
相关工具
随机配色生成器
生成一组带 HEX、RGB、HSL 和 OKLCH 值的随机颜色。可锁定喜欢的颜色,仅刷新其他颜色。...
正则表达式测试
测试 JavaScript 正则表达式,实时高亮匹配、查看分组并预览替换结果。...
二维码生成器
从文本、URL 或任意数据生成二维码。可自定义尺寸、颜色和容错级别。可下载为 PNG 或 SVG。...
UUID 生成器
生成随机的 UUID(v4)或基于时间戳的 UUID(v1)。一次最多生成 100 个,可切换连字符或字母大小写。...
密码生成器
生成密码学安全的随机密码。可调整长度、字符集,并排除 O/0、l/1 等容易混淆的字符。...
Lorem Ipsum 生成器
生成段落、句子或单词形式的占位文本,便于设计和原型制作。...
哈希生成器
为文本或文件计算 MD5、SHA-1、SHA-256 和 SHA-512 哈希值。所有运算都在本地浏览器完成。...
CSV 转 JSON
把 CSV 数据转换为 JSON。可选择分隔符以及首行是否为表头。...