CanDoYa
ZH

免费 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.

后续运行

  1. 2026-07-07 09:00:00 UTC
  2. 2026-07-08 09:00:00 UTC
  3. 2026-07-09 09:00:00 UTC
  4. 2026-07-10 09:00:00 UTC
  5. 2026-07-13 09:00:00 UTC

支持的语法

仅支持标准 5 字段 cron:*、列表、范围、步长、月份名称和星期名称。秒、年份、?、L、W 和 # 会被有意拒绝。

分享此工具

cron 表达式生成器有什么用?

cron 表达式生成器用于组合标准 Unix cron 使用的五个字段:分钟、小时、日期、月份和星期。此工具会验证每个字段,用清晰语言解释计划,并在不向服务器发送数据的情况下预览后续 UTC 运行时间。

使用方法

  1. 1选择预设. 从常见计划开始,例如每五分钟、每小时、工作日早上或每月运行。
  2. 2编辑五个字段. 使用标准 cron 值、范围、列表或步长调整分钟、小时、日期、月份和星期。
  3. 3查看预览. 复制表达式前,检查清晰摘要、警告和后续 UTC 运行时间。
  4. 4复制表达式. 将已验证的五字段 cron 字符串粘贴到使用经典 cron 语义的 crontab 或调度器中。

适用人群

此生成器专注于可预测的 5 字段 cron 语法,而不是覆盖每一种调度器方言。它支持星号、列表、范围、步长,以及 MON-FRI 这样的月份或星期名称。秒、年份、?、L、W、# 等 Quartz 和 AWS 专用功能会被有意拒绝,以便结果适用于经典 crontab 风格的任务。

常见问题

cron 表达式生成器免费吗?

免费。cron 表达式生成器无需注册,也没有使用次数限制。验证和后续运行预览都在浏览器中完成。

我的 cron 表达式会被上传吗?

不会。表达式会在浏览器本地解析和解释。没有服务器端调度、保存或上传步骤。

此工具支持哪种 cron 格式?

它支持标准五字段 cron:分钟、小时、日期、月份和星期。可以使用星号、列表、范围、步长,以及月份或星期名称。不支持秒、年份或 Quartz 专用符号。

这适用于 AWS EventBridge 或 Quartz 吗?

不能作为这些方言的完整生成器。AWS EventBridge 和 Quartz 使用不同规则和额外字段。此页面适合经典 5 字段 cron,粘贴到平台专用调度器前请先查看平台文档。

为什么日期加星期会显示警告?

经典 cron 会用 OR 语义处理这两个受限字段。如果两者都有限制,任一字段匹配都可能触发任务。这个警告用于避免误以为两个字段必须同时匹配。

后续运行时间按哪个时区显示?

预览列表以 UTC 显示,避免不同浏览器产生歧义。实际 cron daemon 通常会按服务器配置的时区执行计划,除非该调度器支持单独的时区设置。