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.选择一个预设(如 "每天午夜")作为起点,或直接在字段中输入。
- 2.编辑五个字段:分钟、小时、日期、月份、星期。
- 3.使用
*表示"任意",*/5表示"每 5",1-5表示范围,1,3,5表示列表。 - 4.阅读表达式下方的人类可读描述以确认调度计划。
- 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。请查看你所用平台的文档。