CRON字符串不兼容石英

时间:2018-09-13 01:59:31

标签: cron quartz-scheduler quartz

我正在使用Quartz安排作业并将其显示在UI中。 UI使用NPM library来计算下一个触发点。但是,该库中的示例字符串被Quartz拒绝,并且我成功用于计划结果的字符串从NPM库返回无效的启动时间。

不兼容石英(在cron解析器中有效)

*/2 * * * *

不兼容CRON-PARSER(在Quartz中工作)

0 0/1 * 1/1 * ? *

Quartz使用符合https://crontab.guru/有效的CRON字符串引发意外的表达式末尾异常

谁能解释为什么这里不兼容?

1 个答案:

答案 0 :(得分:1)

看看here,有不同的cron表达式实现,它们带有非标准字符,表达式中支持的字段数也不同。

因此,根据quartz docs,Quartz支持6到7个字段,而https://crontab.guru/仅支持5个字段。

在cron解析器中,支持5到6个字段。