Cron 表达式在线工具
未来 5 次运行时间:
可视化生成器
工具说明
Cron 表达式 是一种广泛用于 UNIX 和类 UNIX 系统(如 Linux)中的时间基准字符串,用于安排在特定时间、特定日期重复执行的计划任务(Jobs)。本工具旨在帮助您轻松地创建、解析和验证这些表达式。
表达式结构
标准的 Cron 表达式由 5 个空格分隔的字段组成,分别代表:
位置 | 字段 | 允许的值 | 允许的特殊字符 |
---|---|---|---|
1 | 分钟 (Minute) | 0-59 | * / , - |
2 | 小时 (Hour) | 0-23 | * / , - |
3 | 日期 (Day of Month) | 1-31 | * / , - ? L W |
4 | 月份 (Month) | 1-12 or JAN-DEC | * / , - |
5 | 星期 (Day of Week) | 0-7 or SUN-SAT | * / , - ? L # |
* 注意: 星期日既可以是 0 也可以是 7。
特殊字符含义
*
(星号): 代表该字段的每一个可能的值。例如,在"小时"字段中表示"每小时"。/
(斜杠): 用于定义步长。例如,在"分钟"字段中的 `*/5` 表示"每隔5分钟"。,
(逗号): 用于列出多个离散的值。例如,在"星期"字段中的 `MON,WED,FRI` 表示"在周一、周三和周五"。-
(连字符): 用于定义一个范围。例如,在"小时"字段中的 `9-17` 表示"从上午9点到下午5点的每个小时"。?
(问号): 仅用于"日期"和"星期"字段,表示不指定值。用于解决两者之间的冲突。