Cron 表达式生成器

用可视化方式建立 Unix、Quartz、AWS EventBridge 和 GitHub Actions 的 cron 表达式,并即时预览未来执行时间。

🔒 零网络请求。所有排程都在浏览器中生成。
生成的表达式
0 9 * * *

预览时间使用你当前浏览器的时区。

未来执行时间

  • 2026年5月20日 09:00
  • 2026年5月21日 09:00
  • 2026年5月22日 09:00
  • 2026年5月23日 09:00
  • 2026年5月24日 09:00

什么是 Cron 调度表达式构建器?

Cron 调度表达式构建器为 Unix crontab、Quartz Scheduler、AWS EventBridge 和 GitHub Actions 生成调度表达式。Cron 语法出了名的容易出错——月中日和星期几字段的差异、不同实现间不同的字段数量,以及范围和步进值的晦涩语法都让即使有经验的工程师也会犯错。这个可视化构建器让你通过下拉菜单和开关选择分钟、小时、日期和月份值,然后为你的目标平台输出正确的表达式。实时预览以你的本地时区显示下次调度的运行时间,让你在部署到生产环境前就能验证调度。

如何使用 Cron 调度表达式构建器

选择你的目标格式:Unix、Quartz、AWS EventBridge 或 GitHub Actions。使用「每隔」或「特定」开关来设置分钟、小时和月份。选择按月中日还是星期几调度。生成的 Cron 表达式会随着你更改每个字段实时更新。表达式下方,预览列出以你的浏览器时区计算的下次运行时间。复制表达式并粘贴到你的 crontab、工作流 YAML、Quartz 配置或 EventBridge 规则中。构建器自动处理格式特定的差异——Quartz 加了秒字段,AWS 使用 rate/cron 包装。

为什么正确的 Cron 调度很重要

错误配置的 Cron 表达式可能让任务每分钟而非每小时触发一次、在错误的日子执行数据库备份,或在数周内悄悄跳过计划报告。在 CI/CD 流水线中,GitHub Actions 的 Cron 调度控制夜间构建、依赖更新和自动化发布。AWS EventBridge 规则按调度触发 Lambda 函数、Step Functions 和 ECS 任务。表达式写错意味着浪费计算成本或错过 SLA。在部署前用实时预览测试 Cron 表达式能消除猜测,降低调度事故的风险——这些事故往往只在有人发现任务没有运行时才被发现。

常见问题

支持哪些格式?

此 builder 可输出 Unix 5-field cron,也可生成同一排程的 Quartz、AWS EventBridge 及 GitHub Actions 版本。

预览时间是本地计算的吗?

是。TeaFun 会根据你选择的设置,直接在浏览器中计算未来执行时间。

可以直接用在 GitHub Actions 吗?

可以。把格式切换为 GitHub Actions,然后复制生成的表达式到 workflow schedule 即可。