CRON字符串不兼容Quartz

问题描述 投票:0回答:1

我正在使用Quartz来安排作业并在UI中显示这些作业。 UI使用NPM library来计算下一次触发火灾。但是,Quartz拒绝该库中的示例字符串,并且我已成功使用的字符串来调度结果,从NPM库返回无效的触发时间。

Quartz不兼容(适用于cron-parser)

*/2 * * * *

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

0 0/1 * 1/1 * ? *

Quartz抛出了根据https://crontab.guru/有效的CRON字符串的意外结束表达式异常

任何人都可以解释为什么这里有不兼容性?

cron quartz-scheduler quartz
1个回答
1
投票

看看here,表达式中有非标准字符和不同数量的受支持字段的不同cron表达式实现。

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

在cron-parser中,支持5到6个字段。

© www.soinside.com 2019 - 2024. All rights reserved.