Quartz.Net - Ежеквартально с сегодняшнего дня - PullRequest
4 голосов
/ 29 июля 2011

Как создать триггер, который срабатывает каждые 3 месяца (ежеквартально), начиная с сегодняшнего дня.

Хотя я мог бы сделать что-то столь же простое, как

tr = TriggerUtils.MakeHourlyTrigger(2190);
// (365 / 4) * 24 hours = 2190

Я не думаю,это лучший способ решить эту проблему.Хотя, может быть, есть какой-нибудь причудливый способ запуска cron?

1 Ответ

7 голосов
/ 29 июля 2011

Поля в cron:

  1. Секунды
  2. Минуты
  3. Часы
  4. День месяца
  5. Месяц
  6. День недели
  7. Год (необязательное поле)

Так что вам может понравиться

0 0 0 1 */3 ?

, который будет срабатывать каждые 3 месяцав первый день месяца в полночь.

http://quartznet.sourceforge.net/tutorial/lesson_6.html

...