此生成器专注于可预测的 5 字段 cron 语法,而不是覆盖每一种调度器方言。它支持星号、列表、范围、步长,以及 MON-FRI 这样的月份或星期名称。秒、年份、?、L、W、# 等 Quartz 和 AWS 专用功能会被有意拒绝,以便结果适用于经典 crontab 风格的任务。
免费 cron 表达式生成器
全程在浏览器中运行,无需上传,无需注册。
使用五个字段:分钟 小时 日期 月份 星期。
0-59、*、范围、列表和 */15 这样的步长。
0-23,24 小时制。
1-31。使用 * 表示每个日历日。
1-12 或 JAN-DEC。
0-7 或 SUN-SAT。星期日可以是 0 或 7。
输出
0 9 * * 1-5
有效的 5 字段 cronAt 09:00 on Mon, Tue, Wed, Thu and Fri.
后续运行
- 2026-07-07 09:00:00 UTC
- 2026-07-08 09:00:00 UTC
- 2026-07-09 09:00:00 UTC
- 2026-07-10 09:00:00 UTC
- 2026-07-13 09:00:00 UTC
支持的语法
仅支持标准 5 字段 cron:*、列表、范围、步长、月份名称和星期名称。秒、年份、?、L、W 和 # 会被有意拒绝。
cron 表达式生成器有什么用?
cron 表达式生成器用于组合标准 Unix cron 使用的五个字段:分钟、小时、日期、月份和星期。此工具会验证每个字段,用清晰语言解释计划,并在不向服务器发送数据的情况下预览后续 UTC 运行时间。
使用方法
- 1选择预设. 从常见计划开始,例如每五分钟、每小时、工作日早上或每月运行。
- 2编辑五个字段. 使用标准 cron 值、范围、列表或步长调整分钟、小时、日期、月份和星期。
- 3查看预览. 复制表达式前,检查清晰摘要、警告和后续 UTC 运行时间。
- 4复制表达式. 将已验证的五字段 cron 字符串粘贴到使用经典 cron 语义的 crontab 或调度器中。
适用人群
- 服务器维护,需要为备份、清理脚本或健康检查生成可靠的 crontab 条目时。
- CI 和部署任务,需要让计划工作流按小时、每天、每周或工作日运行时。
- 文档编写,需要同时展示 cron 字符串和易读说明时。
- 调试计划,当任务运行过于频繁或不够频繁,需要检查每个字段时。
常见问题
cron 表达式生成器免费吗?
免费。cron 表达式生成器无需注册,也没有使用次数限制。验证和后续运行预览都在浏览器中完成。
我的 cron 表达式会被上传吗?
不会。表达式会在浏览器本地解析和解释。没有服务器端调度、保存或上传步骤。
此工具支持哪种 cron 格式?
它支持标准五字段 cron:分钟、小时、日期、月份和星期。可以使用星号、列表、范围、步长,以及月份或星期名称。不支持秒、年份或 Quartz 专用符号。
这适用于 AWS EventBridge 或 Quartz 吗?
不能作为这些方言的完整生成器。AWS EventBridge 和 Quartz 使用不同规则和额外字段。此页面适合经典 5 字段 cron,粘贴到平台专用调度器前请先查看平台文档。
为什么日期加星期会显示警告?
经典 cron 会用 OR 语义处理这两个受限字段。如果两者都有限制,任一字段匹配都可能触发任务。这个警告用于避免误以为两个字段必须同时匹配。
后续运行时间按哪个时区显示?
预览列表以 UTC 显示,避免不同浏览器产生歧义。实际 cron daemon 通常会按服务器配置的时区执行计划,除非该调度器支持单独的时区设置。