Cron 生成器怎么用?
选择常用场景或直接修改每个字段,页面会同步显示完整表达式、中文含义、字段校验和最近执行时间,减少复制错误。
常见使用场景
- 生成 Linux crontab 与 Kubernetes CronJob 计划
- 生成带秒或年份的 Quartz 表达式
- 预览后续执行时间并发现字段范围错误
五段式与 Quartz 的区别
Linux crontab、Kubernetes CronJob 通常使用“分钟 小时 日期 月份 星期”五段式;Quartz 通常在最前面增加秒,并可在末尾增加年份。复制前请确认目标平台采用的格式和时区。
常用 Cron 表达式示例
* * * * *每分钟执行一次*/5 * * * *每 5 分钟执行一次0 9 * * 1-5每个工作日 09:000 0 1 * *每月 1 日零点0 0/30 9-17 ? * MON-FRIQuartz:工作时间每 30 分钟0 15 10 ? * 6#3Quartz:每月第三个星期五 10:15常见问题
支持五段、六段和七段 Cron 吗?
支持。Linux 和 Kubernetes 通常使用五段式;Quartz 可使用带秒的六段式,也可在末尾增加年份。
支持哪些特殊字符?
支持通配符、?、列表、范围、步长、最后一天 L、最近工作日 W、最后一个星期 xL 和第几个星期 x#n。
为什么实际运行时间可能不同?
页面使用浏览器时区预览,而服务器、容器、Kubernetes Controller 或 Quartz 应用可能配置为 UTC 或其他时区。