Command Palette

Search for a command to run...

Cron

Cron 表达式解析器

校验 Cron 调度并预览下一次运行时间。

Cron 表达式解析器
支持经典 5 字段或 Quartz/Spring 6-7 字段格式(开头秒,结尾年份可选)。
示例
有效的 Cron 表达式
字段解析
基于本地时区计算。
0, 5, 10, 15, 20, 25, 30, 35, 40, 45 … 再 2 个
共 12 个值
全部值
共 24 个值
全部值
共 31 个值
全部值
共 12 个值
星期
全部值
共 7 个值
下一次运行
基于本地时区计算。
  1. 7/18/2026, 8:50:00 AM2026-07-18T08:50:00.000Z
  2. 7/18/2026, 8:55:00 AM2026-07-18T08:55:00.000Z
  3. 7/18/2026, 9:00:00 AM2026-07-18T09:00:00.000Z
  4. 7/18/2026, 9:05:00 AM2026-07-18T09:05:00.000Z
  5. 7/18/2026, 9:10:00 AM2026-07-18T09:10:00.000Z

What

Cron 表达式解析器 定义

Cron 表达式用分/时/日/月规则安排周期任务。

Cases

常见使用场景

1

创建夜间任务计划

2

解释现有 cron 字符串

3

核对自动化的下次运行时间

How To

如何解析 Cron 表达式

理解 Cron 计划并预览下一次运行的分步指南。

1

输入表达式

输入 Cron 表达式。

2

查看解析

查看每个字段的含义。

3

预览运行

查看下一次运行时间列表。

Knowledge

了解 Cron 表达式

什么是 Cron?
Cron 是类 Unix 系统中的时间任务调度程序。它在指定的时间和间隔运行命令或脚本。名称源自希腊语“chronos”,意为时间。
Cron 表达式字段
标准 cron 有 5 个字段:分钟 (0-59)、小时 (0-23)、日期 (1-31)、月份 (1-12)、星期 (0-6, 周日=0)。扩展格式还增加了秒和/或年份字段。
特殊字符
* 表示“任何值”。逗号 (,) 列出多个值 (1,15)。连字符 (-) 指定范围 (1-5)。斜杠 (/) 指定步齐 (*/15 = 每 15 个单位)。部分系统还支持 L (最后)、W (工作日)、# (第几个)。
常用 Cron 模式
每分钟:* * * * *。每小时:0 * * * *。每天午夜:0 0 * * *。每周日:0 0 * * 0。每月第一天:0 0 1 * *。
Cron 时区
Cron 通常在系统的本地时区运行。这可能会由于夏令时的变化引起问题。部分系统支持 CRON_TZ 变量或 TZ 规范,用于显式控制时区。

FAQ

Cron 解析器常见问题

这个 Cron 解析器使用多少个字段?
支持标准 5 字段(分、时、日、月、星期),也支持 Quartz/Spring 的 6-7 字段格式(最前面是秒,末尾年份可选)。
使用哪个时区?
下一次运行预览使用浏览器的本地时区;如果与服务器时区不同,请对齐。
常见的 Cron 错误有哪些?
混用 5 字段和 6-7 字段写法、星期日 0/7 不一致,或在 cron 文件中缺少引号等。
如何表示多个时间或仅工作日?
列表用逗号(1,15),范围用连字符(1-5),步进值用 */15。仅工作日可用 1-5 或 MON-FRI 表示。
Cron 是从哪里起源的?
Cron 起源于 1970 年代的 Unix 系统,至今仍是大多数 Linux 和 BSD 发行版的默认调度器。
如今 Cron 还常用吗?
Cron 轻量且预装在许多发行版中,因此在服务器和容器中仍是最常见的调度器之一。
Cron 的典型用例有哪些?
备份、日志轮转、证书续期、缓存预热以及定期的数据导出都是经典的 cron 任务。
维护 cron 任务有什么建议?
记录时区、轮换日志,并添加健康检查或告警以防静默失败。使用绝对路径并设置好环境以避免 PATH 问题。
支持带秒或年份的 Quartz/Spring Cron 吗?
支持。包含秒时填写 6 个字段,包含秒和年份时填写 7 个字段。