Cron表达式教程:五段式 crontab 语法与中文解读

实用工具(更新于 2026年5月21日)

Cron 表达式是什么?

Cron 表达式定义定时任务的执行时间,广泛用于:

  • Linux crontab
  • Kubernetes CronJob
  • Jenkins / GitHub Actions 定时构建
  • Spring @Scheduled

标准五段格式:分 时 日 月 周

* * * * *
│ │ │ │ └── 星期 (0-7, 0和7=周日)
│ │ │ └──── 月 (1-12)
│ │ └────── 日 (1-31)
│ └──────── 时 (0-23)
└────────── 分 (0-59)

常用示例

表达式 含义
0 2 * * * 每天凌晨 2:00
*/5 * * * * 每 5 分钟
0 9 * * 1 每周一 9:00
0 0 1 * * 每月 1 日 0:00

在线 Cron 解析工具

看不懂五段式?用 Cron 表达式工具 输入表达式,即时显示中文说明,并支持常见模板一键生成。

配合 时间戳转换 验证下次执行时间。


常见问题

Q:日和周同时指定? 多数实现为「或」关系,建议只指定其一。

Q:秒级调度? 标准 crontab 无秒字段;Quartz 等框架有六段格式。

#Cron#定时任务#crontab#Linux#免费