Выражение Cron для двухнедельного задания планировщика в понедельник Windows 10 с использованием Java - PullRequest
0 голосов
/ 13 июля 2020

Я создал планировщик с двумя триггерами для реализации двухнедельной программы Java планировщика на Windows 10 с использованием выражения Cron. Два задания выполняются индивидуально, по одному каждое в альтернативный понедельник каждого месяца в 14:00, так что, возможно, по четным или нечетным вариантам. текущие выражения Cron следующие:

"0 0 14 ? * MON#1"
"0 0 14 ? * MON#3"

Я хочу реализовать обе эти задачи с помощью одного триггера и, таким образом, одного выражения Cron , но невозможно объединить эти два выражения Cron . Нужна помощь!

1 Ответ

0 голосов
/ 13 июля 2020

Триггеры Quartz cron не поддерживают несколько N-х дней.

Однако, если вы не возражаете, вы можете использовать CalendarIntervalTrigger, который больше подходит для этого типа расписания. На следующем снимке экрана ( QuartzDesk GUI) показан CalendarIntervalTrigger с настройками для вашего варианта использования.

Пример двухнедельного CalendarIntervalTrigger

...