⏰ 开发者工具 · 2026年更新

2026年最全在线Cron表达式生成器教程 | 免费可视化工具推荐

发布于 2026-04-30 · 阅读约 8 分钟

什么是 Cron 表达式?

Cron 表达式是 Linux/Unix 系统中用于描述定时任务执行时间的字符串,格式为5个或6个字段,由空格分隔。它广泛用于:

💡 快速记忆口诀:"分 时 日 月 周" — 记不住每个字段的位置?收藏本文,随时查阅!

Cron 表达式六字段详解

Cron 表达式的基本格式为:分 时 日 月 周 [年],其中年是可选的第6字段。以下是每个字段的取值说明:

字段允许值特殊字符说明
分 (Minute)0-59* , - /每分钟的哪些秒执行
时 (Hour)0-23* , - /每天的哪些小时执行
日 (Day of Month)1-31* , - / ? L W每月的哪些日期执行
月 (Month)1-12 或 JAN-DEC* , - /每年的哪些月份执行
周 (Day of Week)0-6 或 SUN-SAT* , - / ? L #每周的哪些星期执行
年 (Year)1970-2099* , - /(可选)指定年份

特殊字符含义

字符含义示例说明
*任意值* * * * *每分钟执行
,枚举值0 9,18 * * *每天9点和18点执行
-范围值0 9-17 * * 1-5工作日9点到17点每小时执行
/步长值*/15 * * * *每15分钟执行一次
L最后一天0 0 L * *每月最后一天零点执行
#第几个* * * * 5#3每月第3个星期五

常见 Cron 表达式实战示例

以下是工作中最常用的 Cron 表达式组合,直接复制使用:

# 每分钟执行 * * * * * # 每小时执行(第30分钟) 30 * * * * # 每天凌晨2点执行(常用于备份) 0 2 * * * # 每周一凌晨3点执行 0 3 * * 1 # 每月1号凌晨4点执行 0 4 1 * * # 工作日每天9点执行 0 9 * * 1-5 # 每15分钟执行一次(监控探针) */15 * * * * # 每年1月1日零点执行(年度任务) 0 0 1 1 * # 每天9点、12点、18点各执行一次 0 9,12,18 * * * # 每季度第一天凌晨1点执行 0 1 1 1,4,7,10 *

2026年在线Cron表达式生成器推荐

手动编写 Cron 表达式容易出错,推荐使用专业的可视化工具来生成和验证:

⏰ Cron表达式生成器(本站工具)
支持可视化点选配置、实时语法检查、自动生成标准表达式、预览下一次执行时间。适合不熟悉 Cron 语法的用户。
免费 无需注册 即时预览
Cronitor — Cron Job Monitoring
在线 Cron 表达式编辑器,支持五字段和六字段格式,可视化时间轴展示执行计划,附带监控告警功能。
免费版可用 在线编辑 监控功能
Crontab.guru — The Cron Schedule Editor
简洁的在线 Cron 表达式编辑器,输入表达式后自动展示自然语言描述,方便理解复杂的定时规则。
免费 自然语言翻译 开源

Cron 表达式常见错误与排查

配置 Cron 任务时,以下是新手最常犯的错误及解决方案:

🔧 调试技巧:将 Cron 任务的输出重定向到日志文件,例如 0 2 * * * /path/to/script.sh >> /var/log/mycron.log 2>&1,方便排查问题。

配合使用的相关工具

定时任务配置常常需要配合其他在线工具一起使用,以下是本站提供的相关工具:

需要在线配置 Cron 表达式?

使用我们的免费可视化 Cron 表达式生成器,无需注册,即开即用,支持实时预览执行时间!

立即使用 Cron 生成器