Выражение Cron - каждые 2 минуты с 6 до 21:28 - PullRequest
1 голос
/ 23 марта 2012

Я использую Quartz.Net и пытаюсь найти выражение CRON для:

Каждые 2 минуты между 06: 00 и 21: 30 .

Есть ли такое выражение?

Ответы [ 2 ]

1 голос
/ 23 марта 2012

Полагаю, вам понадобятся две команды. Попробуйте:

0 0/2 6-21 * * <command>

и

0 0-30/2 21 * * <command>

1 голос
/ 23 марта 2012

это может помочь http://quartznet.sourceforge.net/tutorial/lesson_6.html,with это они используют фреймы : s, поэтому перейдите к Quartz.Impl.Triggers, а затем и затем CronTriggerImpl есть описание возможностей

Из того, что я понимаю, из этого будет что-то вроде этого
"0 0/2 6-21 * * ?"
Одного этого в вашем случае будет недостаточно, поэтому вам, вероятно, понадобится второй, написанный следующим образом:
"0 0,2,4,6,8,10,12,14,16,18,20,22,24,26,28 21 * * ?"
немного долго, но, насколько я могу судить по документации, это будет единственным решением вашей проблемы. Но, вероятно, решение SenorAmor лучше

...