Cron 表达式在线工具

未来 5 次运行时间:

    可视化生成器

    工具说明

    Cron 表达式 是一种广泛用于 UNIX 和类 UNIX 系统(如 Linux)中的时间基准字符串,用于安排在特定时间、特定日期重复执行的计划任务(Jobs)。本工具旨在帮助您轻松地创建、解析和验证这些表达式。

    表达式结构

    标准的 Cron 表达式由 5 个空格分隔的字段组成,分别代表:

    位置 字段 允许的值 允许的特殊字符
    1 分钟 (Minute) 0-59 * / , -
    2 小时 (Hour) 0-23 * / , -
    3 日期 (Day of Month) 1-31 * / , - ? L W
    4 月份 (Month) 1-12 or JAN-DEC * / , -
    5 星期 (Day of Week) 0-7 or SUN-SAT * / , - ? L #

    * 注意: 星期日既可以是 0 也可以是 7。

    特殊字符含义

    • * (星号): 代表该字段的每一个可能的值。例如,在"小时"字段中表示"每小时"。
    • / (斜杠): 用于定义步长。例如,在"分钟"字段中的 `*/5` 表示"每隔5分钟"。
    • , (逗号): 用于列出多个离散的值。例如,在"星期"字段中的 `MON,WED,FRI` 表示"在周一、周三和周五"。
    • - (连字符): 用于定义一个范围。例如,在"小时"字段中的 `9-17` 表示"从上午9点到下午5点的每个小时"。
    • ? (问号): 仅用于"日期"和"星期"字段,表示不指定值。用于解决两者之间的冲突。