Это выражение cron означает каждое воскресенье? - PullRequest
2 голосов
/ 12 мая 2010

Означает ли следующее выражение cron «выполнять каждое второе воскресенье?»

0 0 3 ? * 2/1 *

Я пытаюсь использовать его с планировщиком Spring Quartz.

Ответы [ 2 ]

2 голосов
/ 12 мая 2010

Выражение, которое вы спрашиваете о пожарах в 3 часа ночи с понедельника по субботу. Начиная с Quartz Javadoc вы можете попробовать использовать два выражения 0 0 3 ? * 1#1 * и 0 0 3 ? * 1#3 * для выполнения в 1-е и 3-е воскресенья месяца. Синтаксис D#N позволяет вам выбрать N-й день D месяца.

0 голосов
/ 12 мая 2010

Нет, я так не думаю. Я думаю, что «2/1» означает «со вторника по воскресенье». Я не уверен, что можно выразить «Каждое воскресенье», потому что должно быть поле «Неделя месяца» или что-то в этом роде.

...