Я настраиваю JDBCJobStore для заданий хранилища и планирую задания по Cron.
Иногда я вручную останавливаю Кварцевый планировщик, чтобы обойти какое-то запланированное задание, которое будет запускаться для какой-то конкретной цели.
Однако после перезапуска Кварцевого планировщика я столкнулся с проблемой. Все запланированные задания будут запущены в одно и то же время, даже в течение следующего запланированного времени. Я проверяю базу данных и нахожу, что все работы были запланированы и сохранены в таблице QRTZ_FIRED_TRIGGERS, но не могут быть удалены. Cron только перепланирует задания после запуска.
Есть ли способ заставить Кварц перепланировать задание с помощью Cron, когда я перезапущу Кварцевый сервер и не буду запускать этот просроченный график?
Любая помощь будет высоко оценена.
С наилучшими пожеланиями, Дин Хуан
Задание будет перенесено Cron, если я настрою его как RAMJobStore и настрою задание по xml, но не JDBCJobStore.