type
Post
status
Published
date
Mar 17, 2026
slug
cron-expression
summary
CRON 表达式是一种由空格分隔的字符串规则,用于精确指令系统在何时自动执行指定的定时任务。
tags
Linux
category
速查
icon
fas fa-clock
password
CRON 表达式是一种由空格分隔的字符串规则,用于精确指令系统在何时自动执行指定的定时任务。

格式: 分 时 日 月 星期

(注:部分系统如 Spring/Quartz 在最前面增加了“秒”,为 6 位或 7 位格式。)
位置
字段含义
允许值
1
分钟
0-59
2
小时
0-23
3
日期
1-31
4
月份
1-12
5
星期
0-7

符号含义

  • *任意(每分钟/每小时/每天...)
  • ,枚举(例如 1,15 表示第1和第15)
  • -范围(例如 9-17 表示9点到17点)
  • /步长(例如 /5 表示每隔5个单位)

e.g.

  • * * * *每分钟执行
  • */5 * * * * :每 5分钟执行(默认从0开始)
  • 0 * * * *每小时整点(0分)执行
  • 0 0 * * *每天午夜 (00:00) 执行
  • 0 2 * * *每天凌晨 2:00 执行(常用于备份)
  • 0 9,18 * * * :每天的 9:00 和 18:00 执行
  • 0 0 * * 1-5工作日(周一至周五)的午夜执行
  • 0 0 1 * *每月 1号 的午夜执行