Crontab 大师
高级 cron 表达式编辑器,提供自然语言描述和下次执行时间。
Cron 表达式
* * * * *"Every minute"
0-59
0-23
1-31
1-12
0-6 (Sun=0)
Cron 语法参考
*任意值,值列表 (1,3,5)-范围 (1-5)/步长 (*/5 = 每5)0-59分钟范围0-23小时范围1-31月中日范围1-12月份范围0-6周中日 (周日=0)下 10 次执行
- 1.Mon, Mar 23, 2026 04:19
- 2.Mon, Mar 23, 2026 04:20
- 3.Mon, Mar 23, 2026 04:21
- 4.Mon, Mar 23, 2026 04:22
- 5.Mon, Mar 23, 2026 04:23
- 6.Mon, Mar 23, 2026 04:24
- 7.Mon, Mar 23, 2026 04:25
- 8.Mon, Mar 23, 2026 04:26
- 9.Mon, Mar 23, 2026 04:27
- 10.Mon, Mar 23, 2026 04:28
常用预设
自然语言
查看 cron 表达式的自然语言描述,随您输入实时更新。
下 10 次运行
精确预览 cron 任务的下次执行时间,包含日期和时间。
14 种预设
快速加载常用调度:每小时、每天、每周或每月。
如何使用 Crontab 大师
- 1.直接编辑 5 个 cron 字段(分钟、小时、月中日、月份、周中日)。
- 2.或将现有 cron 表达式粘贴到解析输入框中并点击解析。
- 3.阅读自然语言描述验证您的调度是否正确。
- 4.检查下 10 次执行查看精确的运行时间。
- 5.使用常用预设快速选择常见调度。
常见问题
什么是 cron 表达式?
cron 表达式是由五个字段(分钟、小时、月中日、月份、周中日)组成的字符串,用于定义周期性任务的调度。它被 Unix 系统(crontab)、CI/CD 管道、云调度器和任务自动化工具使用。
cron 表达式中 */5 是什么意思?
*/5 语法表示"每第5个单位"。例如,分钟字段中的 */5 表示"每5分钟"(0, 5, 10, 15, ..., 55)。*/N 语法适用于任何字段:小时字段中的 */2 表示每2小时。
如何设置仅工作日执行的 cron 任务?
在周中日字段(第5个字段)中使用 1-5。例如,"0 9 * * 1-5" 表示周一到周五上午 9:00 运行。日期编号为 0(周日)到 6(周六)。
cron 中 * 和 ? 有什么区别?
在标准 Unix crontab(5字段格式)中,只有 * 用作通配符,表示"每个值"。? 字符用于扩展 cron 格式(如 Quartz 调度器、AWS CloudWatch),表示在月中日或周中日字段中"无特定值"。此工具使用标准 5 字段格式。