CRON строка несовместимости кварц - PullRequest
0 голосов
/ 13 сентября 2018

Я использую Quartz для планирования заданий и их отображения в пользовательском интерфейсе.Пользовательский интерфейс использует библиотеку NPM для расчета следующего срабатывания триггера.Однако пример строки в этой библиотеке отклонен Quartz, и строка, которую я с успехом использовал для планирования результата, возвращает недопустимые времена срабатывания из библиотеки NPM.

Кварц Несовместимо (работает в cron-парсере)

*/2 * * * *

CRON-PARSER Несовместимо (работает в кварце)

0 0/1 * 1/1 * ? *

Кварц генерирует неожиданные исключения конца выражения сCRON-строки, действительные в соответствии с https://crontab.guru/

Может кто-нибудь объяснить, почему здесь есть несовместимость?

1 Ответ

0 голосов
/ 13 сентября 2018

Взгляните здесь , есть разные реализации cron-выражений с нестандартными символами и разным количеством поддерживаемых полей в выражении.

Итак, согласно кварцевым документам , в Quartz поддерживаются от 6 до 7 полей, тогда как в https://crontab.guru/ поддерживаются только 5 полей.

И вcron-parser, поддерживается от 5 до 6 полей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...