生成规则与格式
生成示例
每日09:00生成0 9 * * *;周一09:00生成0 9 * * 1;每小时0/15/30/45分生成0,15,30,45 * * * *。
适用条件
- 这是 POSIX 数值语法的严格子集。拒绝 / 步长、7=周日、英文月份/星期、@宏、Quartz 的 ?/L/W/#、秒与年份;周日只用0。
- 日与星期均受限时按任一匹配(OR),并非同时满足(AND)。POSIX 对月份/日期与星期的组合也有专门规则;部署前核对目标 cron 实现。
- 分钟列表每小时重新匹配。例如步幅7为0,7,…56,下一小时0分只隔4分钟;它不是按已过时长计时。
- 表达式不含时区。服务器时区、夏令时、停机和 cron 方言影响实际执行;本工具不预测执行时刻,也不证明任务已安装。
常见问题
为什么不输出 */15?
斜线步长是常见扩展。本工具为可移植 POSIX 子集生成0,15,30,45,避免把扩展当作标准。
每月31日会补到月底吗?
不会。不存在的日期不匹配;不要把31日当作每个月最后一天。