MyVIPWebTools 标志

Cron 表达式生成器 — 创建并读懂 Cron 定时任务

我们的 Cron 表达式生成器让你无需死记 cron 语法即可构建有效的定时任务表达式。分钟、小时、日、月、星期这五个字段,每个都可以设置为“每隔”“步长”“范围”或“指定值”,工具会实时拼装出表达式,并同步显示该表达式的通俗英文说明(其解析逻辑与众多开发者工具中使用的相同)。参考表格说明了每个字段的有效取值范围,一组常见示例可以一键载入生成器中。整个过程无需上传任何内容——一切都在你的浏览器中即时完成。

快速解答

Cron 表达式生成器让你通过简单的分字段控件构建有效的 cron 定时任务,而无需死记 cron 语法,并会显示生成的表达式及其运行时间的通俗英文说明。免费使用,一切都在你的浏览器中即时完成——不会上传任何内容。

* * * * *
Every minute
分钟
小时
星期

cron 表达式由五个字段组成,每个字段可接受以下取值。

*****
分钟(0-59)小时(0-23)日(1-31)月(1-12)星期(0-6)

以下是一些示例,供你参考。

Cron 表达式运行时间
* * * * *每分钟
*/10 * * * *每 10 分钟
0 * * * *每小时
0 0 * * *每天凌晨 12:00
0 9 * * 1-5每个工作日上午 9:00
0 0 * * 5仅在星期五凌晨 12:00
0 0 1 * *每月 1 日凌晨 12:00

如何使用 Cron 表达式生成器

  1. 1

    为每个字段(分钟、小时、日、月、星期)设置模式:每隔、步长、范围或指定值。

  2. 2

    为未设置成“每隔”的字段填入具体数值——表达式及其通俗英文说明会即时更新。

  3. 3

    如果不确定某个字段能接受的取值范围,可以查看参考表格。

  4. 4

    点击示例表格中的任意一行,即可将该常见定时任务直接载入生成器。

  5. 5

    点击“复制”即可复制生成好的 cron 表达式。

为什么使用 Cron 表达式生成器?

Cron 表达式几乎为软件基础设施的每一个角落提供定时任务支持——Linux 服务器上的 crontab、GitHub Actions 工作流触发器、Kubernetes CronJobs、CI/CD 流水线,以及无数 SaaS 产品的调度功能,都使用同一套五字段语法。这种语法紧凑而强大,但紧凑本身恰恰也是最容易出错的地方:小时字段里的 */15 到底是“每 15 小时”,还是你原本想写在分钟字段?星期字段里的“5”到底是星期五还是星期四?配置错误的 cron 表达式可能会让任务在错误的时间悄无声息地运行,甚至根本不运行,而这类错误往往要等到有人发现任务没有按预期执行时才会被察觉。本工具消除了这种猜测:通过简单的控件而不是死记的语法逐字段构建你的定时任务,并在把表达式粘贴进 crontab 文件或工作流配置之前,先看到它的确切通俗英文含义。说明生成器使用经过充分测试、被广泛使用的解析逻辑,因此其解释与 cron 语法本身一样准确,而不是一个粗略的近似值。

常见问题

相关工具

Cron 表达式生成器 | MyVIPWebTools