Developer Utility
Cron 表达式生成器
组合分钟、小时、日期、月份和星期条件来生成 Cron 表达式,并查看执行周期和各字段含义。
自动生成 Cron
根据输入的调度条件生成 5 字段 Cron 表达式。
快速预设
可快速应用每分钟、每小时、每天、工作日、周末等常用计划。
提供解释结果
可同时查看生成的 Cron 表达式含义以及各字段组成。
当前表达式
0 9 * * *
执行类型
每天执行
字段数量
5个
状态
等待中
计划设置
可以直接输入 Cron 字段,或选择预设来创建所需的执行周期。
常用预设
适用于服务器任务、备份、通知和批处理作业的常用 Cron 计划。
0~59, *, */5, 0,30
0~23, *, */2, 9-18
1~31, *, 1,15, */2
1~12, *, 1,6,12
0~6, SUN~SAT, 1-5
生成结果
可查看 Cron 表达式、执行说明和字段解释。
0 9 * * *
每天09:00执行。
字段解释
分钟0
小时9
日期*
月份*
星期*
帮助
Cron 表达式是什么格式?
常见 Linux Cron 表达式按照
分钟 小时 日期 月份 星期
的顺序编写。例如
0 9 * * *
表示每天09:00执行。
特殊字符含义
*: 所有值*/5: 每5个单位执行一次1-5: 从1到5的范围1,15: 指定多个值,例如1和15
常用示例
* * * * *: 每分钟执行*/5 * * * *: 每5分钟执行0 * * * *: 每小时整点执行0 9 * * *: 每天09:00执行0 9 * * 1-5: 工作日09:00执行0 0 1 * *: 每月1日午夜执行
注意事项
Cron 会按照服务器时区执行。如果生产服务器使用 UTC,实际执行时间可能与韩国时间或本地时间不同,因此请务必确认部署环境的 timezone 设置。
星期字段中的0和7是什么意思?
通常0或7表示星期日。但不同 Cron 实现可能支持方式不同,建议确认服务器环境。
可以使用秒级 Cron 吗?
Linux 默认 Cron 通常是5字段格式,不包含秒字段。部分调度器支持包含秒字段的6字段格式。
如何在每月最后一天执行?
仅使用基础 Cron 很难在所有环境中稳定表达每月最后一天条件,建议结合脚本条件判断。