🕒

Cron表达式生成器

通过简单的勾选和填空,可视化生成符合标准的 Cron 表达式,并预测接下来几次的执行时间。

Cron 表达式生成器

Cron 表达式生成器使用指南

📌 简介

Cron 表达式生成器是一款面向后端开发者和运维人员的在线工具。Cron 是 Linux 系统中用于配置周期性执行任务(如数据备份、日志清理、定时发邮件)的调度器。它的时间规则由 5 个用空格分隔的字段组成,分别代表分、时、日、月、周。由于其语法如天书一般晦涩难记(如 `*/5 * * * *`),手写极易出错。本工具通过图形化的下拉框,让您在几秒钟内生成正确的表达式,并实时预测未来的执行时间。

📖 Cron 表达式的五个维度

标准的 5 段 Cron 表达式从左到右分别代表:分钟(0-59)、小时(0-23)、日(1-31)、月(1-12)、星期(0-7,0和7都代表周日)。除了填具体的数字,还支持强大的通配符:星号 `*` 代表匹配该维度的所有值;斜杠 `/` 用于指定步长,如 `*/5` 表示每隔 5 个单位(即每 5 分钟);逗号 `,` 用于并列枚举;连字符 `-` 用于指定范围(如 `1-5` 代表周一到周五)。本工具不仅帮您拼装这些符号,底层的模拟器还会帮您算出接下来的触发时间,避免逻辑错误。

💼 常见应用场景

⚙️ 使用步骤

  1. 在五个下拉菜单中分别选择分钟、小时、日、月、星期的执行规则。
  2. 顶部会实时生成对应的 5 位 Cron 表达式。
  3. 下方会自动列出基于当前时间推算的未来 5 次执行时间点。
  4. 确认无误后,点击“复制表达式”粘贴到您的服务器或代码中。

⚠️ 注意事项

❓ 常见问题 (FAQ)

Q: `@daily` 这种写法有效吗?

A: 在某些系统的 crontab 中支持这种宏定义(等同于 `0 0 * * *`),但为了兼容性,建议生成本工具提供的标准数字格式。