2015-07-28 3 views
1

Я настраиваю работу в Quartz.NET, которая будет работать без разбора. Работа будет срабатывать когда-либо X количество минут. Он просто проверяет каталог и обрабатывает файл, если он присутствует.Настройка расписания интервалов с исключением

У меня возникла проблема с определением в API - как исключить блок времени.

Например, на данный момент я пытаюсь выяснить, как отключить работу в течение первых 15 минут каждого часа, а затем запустить с 5-минутными интервалами.

Со всем, что сказал ...

У меня есть работа в настоящее время запущен и настроен на запуск каждые пять минут, но я не могу показаться, чтобы выяснить правильный способ, чтобы добавить исключение для предотвращения работа от запуска первых 15 минут каждого часа.

ответ

1

Это должно делать то, что вы хотите:

0 20,25,30,35,40,45,50,55 * * * ? * 

EDIT: На комментарий Джареда, это производит один и тот же график:

0 20/5 * * * ? * 

Вы можете проверить его здесь: http://jayvilalta.com/quartznet/cronexpression

+0

Единственное изменение что я вижу, что нужно сделать, это '20,25 ...' вместо этого может быть написано как ... '20/5' приятный добавленный бонус тестера выражения! – Jared

+0

Полезно знать, я думал, что, возможно, это был более простой способ сделать это. Отредактировал ответ, чтобы включить ваш. – jvilalta

 Смежные вопросы

  • Нет связанных вопросов^_^