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
日期*
月份*
星期*

使用方法

选择预设

通过按钮快速加载每分钟、每5分钟、每天、工作日、每月等常见服务器任务周期。

调整 Cron 字段

直接编辑分钟、小时、日期、月份和星期字段,生成所需的5字段 Linux Cron 表达式。

确认执行含义

查看生成表达式的执行说明和各字段解释,在用于服务器任务前减少配置错误。

复制或下载

复制完成的 Cron 表达式和说明,或下载 TXT 文件用于部署文档和任务记录。

帮助

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 很难在所有环境中稳定表达每月最后一天条件,建议结合脚本条件判断。