• 分钟
  • 小时
支持通配符[, - * /]
-
秒开始,每 秒执行一次
请至少勾选以下一项,未勾选时按每秒处理
分钟 支持通配符[, - * /]
- 分钟
分钟开始,每 分钟执行一次
请至少勾选以下一项,未勾选时按每分钟处理
小时 支持通配符[, - * /]
- 小时
小时开始,每 小时执行一次
请至少勾选以下一项,未勾选时按每小时处理
支持通配符[, - * / L W] 注意日和周不可同时选择不指定,也不可同时选择非不指定
为避免与周冲突,当日选择此项时,周自动选择'不指定'
为避免与周冲突,当日选择此项时,周自动选择'不限'
- 为避免与周冲突,当日选择此项时,周自动选择'不指定'
日开始,每 天执行一次 为避免与周冲突,当日选择此项时,周自动选择'不指定'
每月 号最近的工作日 为避免与周冲突,当日选择此项时,周自动选择'不指定'
每月最后一天 为避免与周冲突,当日选择此项时,周自动选择'不指定'
为避免与周冲突,当日选择此项时,周自动选择'不指定' 请至少勾选以下一项,未勾选时按每天处理
支持通配符[, - * /]
-
月开始,每 月执行一次
请至少勾选以下一项,未勾选时按每月处理
支持通配符[, - * / L #] 注意周和日不可同时选择不指定,也不可同时选择非不指定
为避免与日冲突,当周选择此项时,日自动选择'不指定'
为避免与日冲突,当周选择此项时,日自动选择'不限'
从星期 - 为避免与日冲突,当周选择此项时,日自动选择'不指定'
周的星期 为避免与日冲突,当周选择此项时,日自动选择'不指定'
每月最后一个星期 为避免与日冲突,当周选择此项时,日自动选择'不指定'
为避免与日冲突,当周选择此项时,日自动选择'不指定' 请至少勾选以下一项,未勾选时按每周处理
支持通配符[, - * /] 选填
-
年开始,每 年执行一次
请至少勾选以下一项,未勾选时按每年处理
表达式字段
* 每秒
* 每分
* 每小时
* 每日
* 每月
? 不指定
不指定
Cron表达式
支持 * * * * ? 或 * * * * * ? 或 * * * * * ? *,5-7位Cron表达式
未来5次运行时间
网站使用帮助
    Cron表达式

    什么是Cron表达式

    Cron表达式是一种用于定义定时任务执行时间的字符串格式,广泛应用于 Unix/Linux 系统的定时任务调度(如crontab)以及各种编程语言的定时任务框架中。

    Cron表达式格式

    • :允许值 0-59,允许的特殊字符:, - * /
    • :允许值 0-59,允许的特殊字符:, - * /
    • :允许值 0-23,允许的特殊字符:, - * /
    • :允许值 1-31,允许的特殊字符:, - * / ? L W
    • :允许值 1-12,允许的特殊字符:, - * /
    • :允许值 1-7 (1=周一, 7=周日),允许的特殊字符:, - * / ? L #
    • :允许值 1970-2099 (可选),允许的特殊字符:, - * /

    常用模板

    • 每三秒执行:0/3 * * * * ?
    • 每三分钟执行:0 0/3 * * * ?
    • 每小时整点执行:0 0 * * * ?
    • 每天零点整点执行:0 0 0 * * ?
    • 每周一零点整点执行:0 0 0 ? * 1
    • 每月1号零点整点执行:0 0 0 1 * ?
    • 每年1月1号零点整点执行:0 0 0 1 1 ?

    特殊字符说明

    • *:表示所有值,例如在"分"字段使用 *,表示每分钟
    • ?:表示不指定值,用于"日"和"周"字段,避免冲突
    • -:表示范围,例如 10-12 表示从10到12
    • ,:表示列表,例如 1,3,5 表示1、3、5
    • /:表示间隔,例如 0/5 表示从0开始,每隔5执行一次
    • L:表示最后,在"日"字段表示每月最后一天,在"周"字段表示周六
    • W:表示工作日,例如 15W 表示离15号最近的工作日
    • #:表示第几周,例如 6#3 表示每月第3个周五

    注意事项

    • "日"和"周"字段不能同时指定具体值,必须有一个使用 ?
    • "周"字段中,1-7 分别对应周一到周日(部分系统使用 0-6,0=周日)
    • 年份字段是可选的,不指定时表示每年
    • 不同系统的Cron表达式可能略有差异,请根据实际环境调整