You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:每2分钟任务调度的Cron表达式报错(秒分需为整数)

解决Cron表达式“秒和分必须为整数”的报错问题
  • 问题出在你写的0 0/2 * 1/1 * ? *里,1/1这种冗余的步长写法(语义上等价于*),在部分调度框架的解析逻辑里可能触发格式判断异常,导致抛出“秒和分的Cron表达式必须为整数”的错误。

  • 正确的每2分钟执行的Cron表达式:
    如果你用的是7位(秒、分、时、日、月、周、年)的Cron语法(比如Spring Task),可以直接写成:

    String cron = "0 */2 * * * ? *";
    

    要是你的框架支持省略年字段的6位语法,也可以用:

    String cron = "0 */2 * * * ?";
    
  • 表达式说明:

    • 0:秒字段固定为0,代表整分时刻执行
    • */2:分字段表示每2分钟触发一次
    • *:时、日、月字段都用*,表示任意小时、任意日期、任意月份
    • ?:周字段用?,和日字段互斥,避免日期与周的规则冲突
    • *(可选):年字段用*表示任意年份

内容的提问来源于stack exchange,提问作者Bharath Ram

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 06:30:10