Crontab 表达式生成器
可视化创建Crontab 定时任务表达式,支持分钟、小时、日期、月份、星期的精确配置。自动解析表达式含义,让你不再为星号头疼。
* * * * *
直接编辑:
每分钟执行
📅 接下来 5 次执行时间:
功能亮点
可视化生成
通过下拉菜单选择时间规则,自动生成标准 crontab 表达式。
中文解析
自动将星号表达式翻译成中文描述,如「0 2 * * *」→「每天凌晨2点执行」。
常用预设
内置每分钟、每天、工作日、周末等常用场景,一键快速配置。
双向解析
既可以生成表达式,也可以解析已有表达式的含义。
什么是 Crontab 定时任务?
Crontab 是 Linux/Unix 系统中用于设置周期性被执行任务的守护进程。开发者通过编辑 crontab -e 来添加定时任务,由后台 cron 服务按表达式自动触发。掌握 crontab 是后端、运维、数据开发人员的必备技能。
为什么用本工具?
- 可视化生成:下拉选择即可生成表达式,再也不用记星号和斜杠的含义。
- 自然语言理解:把
0 2 * * *一键翻译成「每天凌晨 2 点执行」等中文描述。 - 下次执行时间预览:实时显示接下来 5 次触发时间,避免写错时间导致服务异常。
- 双向解析:已写好的表达式粘贴进来,立即读懂含义并能反推规则。
Crontab 表达式格式说明
| 字段 | 范围 | 说明 |
|---|---|---|
| 分钟 | 0-59 | 一小时中的第几分钟 |
| 小时 | 0-23 | 一天中的第几小时 |
| 日期 | 1-31 | 一个月中的第几天 |
| 月份 | 1-12 | 一年中的第几月 |
| 星期 | 0-7 | 一周中的第几天(0和7都表示周日) |
特殊字符
| 字符 | 含义 | 示例 |
|---|---|---|
| * | 任意值 | 每分钟执行 |
| , | 多个值 | 0,30 表示0分和30分 |
| - | 范围 | 1-5 表示1到5 |
| / | 步长 | */5 表示每5分钟 |
| L | 最后 | L 表示月最后一天 |