Cron 表达式生成器

可视化构建 Cron 表达式。为定时任务、CI/CD 管道、GitHub Actions 和任务调度器生成调度计划。

0–59
0–23
1–31
1–12
0–6 Sun=0
Cron 表达式
* * * * *

Every minute

语法快速参考

*任意值
,列表 (1,3,5)
-范围 (1-5)
/步长 (*/5)

如何构建 Cron 表达式

  1. 1.选择一个预设(如 "每天午夜")作为起点,或直接在字段中输入。
  2. 2.编辑五个字段:分钟、小时、日期、月份、星期
  3. 3.使用 * 表示"任意",*/5 表示"每 5",1-5 表示范围,1,3,5 表示列表。
  4. 4.阅读表达式下方的人类可读描述以确认调度计划。
  5. 5.点击复制将表达式复制到 crontab、GitHub Actions 或配置文件中使用。

常见问题

什么是 Cron 表达式?

Cron 表达式是一个由五个字段组成的字符串,用于定义周期性调度。它被 Unix cron、GitHub Actions、AWS EventBridge、Kubernetes CronJobs 等广泛使用。

Cron 表达式中 */ 是什么意思?

*/n 表示"每 n 个单位"。例如,分钟字段的 */15 表示"每 15 分钟",小时字段的 */2 表示"每 2 小时"。

如何设置工作日每天 9 点运行?

使用 0 9 * * 1-5。含义是:第 0 分钟,第 9 小时,任意日期,任意月份,周一到周五。

Cron 任务使用什么时区?

标准 Unix cron 使用服务器本地时区。GitHub Actions 使用 UTC。AWS EventBridge 使用 UTC。请查看你所用平台的文档。