Cron表达式生成器

轻松创建和理解Cron表达式。

轻松创建和理解Cron表达式。

Valid
""
Everyminutes

Quick Presets

Pro Tip

Cron expressions rely on the system time of the server running them. Always ensure your server timezone matches your expected schedule (usually UTC).

读取和构建 Cron 计划表达式

概述

Cron 表达式是一个紧凑的字符串,告诉调度器何时运行任务——例如“0 9 * * 1”表示每周一上午 9 点。五个字段(分、时、日、月、星期)很强大但容易写错。此工具把 Cron 表达式翻译成通俗语言并帮你构建,让你在浏览器中放心地安排作业。

使用步骤

  1. 1

    输入 Cron 表达式

    粘贴一个现有表达式进行解码,或逐字段开始构建。

  2. 2

    阅读通俗含义

    工具解释每个字段,并描述计划何时触发。

  3. 3

    复制表达式

    把验证过的 Cron 字符串用于你的 crontab、调度器或 CI 配置。

工作原理

Cron 表达式由空格分隔的五个字段组成,每个可接受数字、列表、范围或表示“每个”的 *。工具解析你的表达式,解释每个字段的含义,并用文字描述计划(通常还显示接下来的运行时间)。反过来,你选择一个频率,它便生成相应的表达式。一切都在本地运行。

什么时候用

理解配置或 crontab 中陌生的 Cron 行。为备份、报表或清理作业构建计划。再次核对“*/15”是每 15 分钟而非别的含义。设置 CI 流水线、Cron 作业或定时函数。把通俗语言的计划转换成有效表达式。调试作业为何在错误的时间运行。

常见问题

依次为:分(0–59)、时(0–23)、日(1–31)、月(1–12)、星期(0–6,其中 0 为周日)。字段中的星号表示该字段的“每一个”值。

注意事项

一个常见陷阱是“日”和“星期”字段的相互作用:当两者都被设置(非 *)时,多数 Cron 实现只要其一匹配就运行作业,这可能比预期更频繁地触发。

Cron表达式生成器 | Super Easy Utils