我的工具

Cron 表达式生成器

选择预设或填写五个时间字段。输出只有时间表达式,不包含命令、用户名或时区,也不会创建定时任务。

本地生成 · 输入不上传

输入参数

生成结果

    参数链接包含输入值,请只分享你愿意公开的内容。

    按需连接下一步

    把日常工具接到公司的工作流程

    创建公司账号,配置网站监控、企业邮箱与通知渠道,邀请同事分工处理日常工作。

    新公司享 14 天 Pro 试用,无需绑卡;试用不含付费月度积分。

    已有公司账号?打开对应工作台 →

    生成规则与格式

    按顺序组合:分钟(0–59) 小时(0–23) 日(1–31) 月(1–12) 星期(0–6)。单字段支持 *、整数、升序范围与逗号列表;分钟预设展开成数值列表。

    生成示例

    每日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日当作每个月最后一天。

    参考资料

    Cron 表达式生成器实用指南与常见问题

    Cron 表达式生成器能生成什么?

    选择预设或填写五个时间字段。输出只有时间表达式,不包含命令、用户名或时区,也不会创建定时任务。 按顺序组合:分钟(0–59) 小时(0–23) 日(1–31) 月(1–12) 星期(0–6)。单字段支持 *、整数、升序范围与逗号列表;分钟预设展开成数值列表。

    什么时候使用?

    每日09:00生成0 9 * * *;周一09:00生成0 9 * * 1;每小时0/15/30/45分生成0,15,30,45 * * * *。

    如何填写生成参数?

    填写Cron 表达式生成器的参数:生成方式, 时间(HH:MM,24小时制), 时间(HH:MM,24小时制), 星期(0=周日,1=周一…6=周六), 时间(HH:MM,24小时制), 每月日期(1–31), 分钟位置步幅(1–60,从0开始), 五字段:分钟 小时 日 月 星期。生成后核对语法与适用环境,再复制或下载。

    如何理解结果?

    这是 POSIX 数值语法的严格子集。拒绝 / 步长、7=周日、英文月份/星期、@宏、Quartz 的 ?/L/W/#、秒与年份;周日只用0。 日与星期均受限时按任一匹配(OR),并非同时满足(AND)。POSIX 对月份/日期与星期的组合也有专门规则;部署前核对目标 cron 实现。 分钟列表每小时重新匹配。例如步幅7为0,7,…56,下一小时0分只隔4分钟;它不是按已过时长计时。 表达式不含时区。服务器时区、夏令时、停机和 cron 方言影响实际执行;本工具不预测执行时刻,也不证明任务已安装。

    输入在哪里处理?

    Cron 表达式生成器在本浏览器中生成。输入不上传到生成服务器;复制和下载由你主动操作。网站原有统计和广告仍会加载。