RUNWEBTOOLS
简体中文

cron 表达式参考

cron 表达式把任务安排在固定时间运行。它是用空格分隔的五个字段,从左到右读 —— 分钟、小时、日、月、星期几。下面是每个字段接受的值、特殊字符,以及一张可直接复制的计划表。

更新 2026-07-06

五个字段

┌───────────── minute        (0 - 59)
│ ┌─────────── hour          (0 - 23)
│ │ ┌───────── day of month  (1 - 31)
│ │ │ ┌─────── month         (1 - 12)
│ │ │ │ ┌───── day of week    (0 - 6, Sun = 0)
│ │ │ │ │
* * * * *

字段从左到右依次是:分钟、小时、日(day of month)、月、星期几。有些系统允许使用名称(JAN–DEC、SUN–SAT),少数会在最前面加第六个字段表示秒 —— cron 方言略有不同,请查阅你所用平台的文档。

特殊字符

符号含义示例
*每个值(任意)小时字段中的 * = 每小时
,值的列表1,15,30 = 在 1、15、30
-值的范围9-17 = 从 9 到 17
/步进值*/5 = 每第 5 个(0,5,10,…)
*/n每 n 个单位分钟中的 */15 = 每 15 分钟

常见计划

表达式运行时间
* * * * *每分钟
*/5 * * * *每 5 分钟
0 * * * *每小时整点
0 */2 * * *每 2 小时
0 0 * * *每天午夜
0 9 * * *每天上午 9:00
30 8 * * 1-5上午 8:30,周一至周五
0 0 * * 0每周日午夜
0 0 1 * *每月 1 日午夜
0 0 1 1 *每年一次,1 月 1 日
15 14 1 * *每月 1 日下午 2:15
0 22 * * 1-5工作日晚上 10 点
0 0,12 * * *每天两次,午夜和正午
*/10 9-17 * * 1-5每 10 分钟,9–17 点,工作日

相关工具