Crontab 表达式
可视化生成器
为每个时间字段选择生成模式,实时组合出 Crontab 表达式
常用预设
点击快捷按钮一键生成表达式,同时同步更新上方生成器状态
反向解析
输入已有的 Crontab 表达式,实时查看中文释义
请输入 Crontab 表达式,自动实时解析
使用说明
Crontab 表达式结构
Crontab 表达式由 5 个空格分隔的字段组成,从左到右依次代表:
分钟 小时 日 月 星期
字段取值范围
| 字段 | 取值范围 | 特殊字符 |
|---|---|---|
| 分钟 | 0-59 | , - * / |
| 小时 | 0-23 | , - * / |
| 日 | 1-31 | , - * / L |
| 月 | 1-12 | , - * / |
| 星期 | 0-7(0 和 7 均表示周日) | , - * / |
特殊字符说明
- *:匹配所有可能的值。如
*在分钟字段表示每分钟 - ,:列举多个值。如
1,3,5表示指定第 1、3、5 个单位 - -:表示范围。如
1-5表示从 1 到 5 - /:步进值。如
*/5在分钟字段表示每 5 分钟 - L:Last,仅用于日字段,表示当月最后一天
常用示例
| 表达式 | 释义 | 使用场景 |
|---|---|---|
*/5 * * * * |
每 5 分钟执行一次 | 频繁的状态检查、心跳检测 |
0 9 * * 1-5 |
每个工作日上午 9:00 执行 | 工作日发送日报、数据汇总 |
0 0 1 * * |
每月 1 号零点执行 | 月度报表生成、日志归档 |
30 2 * * 0 |
每周日凌晨 2:30 执行 | 周末系统维护、数据备份 |