网络与调试

Cron表达式

本地生成、解析和校验 Cron 表达式,区分 Unix 5 字段与 Quartz 6/7 字段,支持常用模板、时区选择及未来 10 次执行时间预览。

工具介绍

选择 Unix 或 Quartz 模式,通过字段编辑和常用模板生成 Cron 表达式,查看字段含义,并按指定时区预览未来 10 次执行时间。只在本地计算,不创建定时任务。

适用场景

  • 核对 Linux crontab 或 Quartz 定时任务的字段和星期编号。
  • 检查月末、工作日和不同时区的运行时间,定位配置错误。

使用步骤

  1. 选择模式:Unix 为 5 字段;Quartz 为 6 字段或含年份的 7 字段。切换模式会加载默认模板。
  2. 编辑表达式或单个字段,设置 IANA 时区和带时区偏移的 ISO 起算时间。
  3. 点击解析并预览,查看字段解释及未来时刻,按需复制表达式或时间。

常见问题

Unix 和 Quartz 有什么区别?

Unix 从分钟开始,星期 0 或 7 表示周日,日与星期同时受限时按或匹配。Quartz 从秒开始,星期 1 表示周日,日和星期必须恰好一个为 ?,可选年份为 1970–2199。

支持哪些特殊日期?

Quartz 日字段支持 L、LW、nW,星期字段支持 nL、n#1–5;暂不支持 L-n。月份和星期可使用英文名称。

夏令时如何处理?

不存在的当地时刻会跳过,重复时刻只列首次。实际调度器可能采用不同策略,预览不会执行任务。

相关工具

同类工具