Cron表达式报错'expected exactly 5 fields, found 6'解决方法

你在设置Cron表达式为'* 0/1 * * * ?'以实现每分钟执行一次时,可能会遇到'expected exactly 5 fields, found 6'的错误。

错误原因:

Cron表达式只需要5个字段,而你提供的表达式包含6个字段。

正确写法:

* 0/1 * * *

解释:

  • *:第一个字段代表分钟,*表示每分钟都执行。
  • 0/1:第二个字段代表小时,0/1表示从0点开始,每隔1小时执行一次。
  • *:第三个字段代表一个月中的哪几天,*表示每一天都执行。
  • *:第四个字段代表月份,*表示每个月都执行。
  • *:第五个字段代表一周中的哪几天,*表示每一天都执行。

请注意:

有些Cron表达式实现可能支持秒字段,需要根据具体情况调整。

Cron表达式报错'expected exactly 5 fields, found 6'解决方法

原文地址: https://www.cveoy.top/t/topic/f0Dj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录