ПРИМЕР 1: Время выполнения за 15 минут начинается с 13:45:00 и запускается только 03 апреля 2012 г.
Создание 2 выражений Cron:
- Время выполнения 03-APR-2012 13:45:00 и запускаться ровно один раз
0 45 13 3 APR ? 2012
- Время выполнения с 03 апреля 2012 г. 14:00:00, повторять каждые 15 минут и запускать только 3 апреля 2012 г.
0 /15 14-23 3 APR ? 2012
ПРИМЕР 2: Время выполнения 03-APR-2012 13:45:00 и запускать ровно один раз
0 45 13 3 APR ? 2012
ПРИМЕР 3: RUN Время с 03.04.2012 13:45:00 до 12.04.2012 15:45:00 за 15 минут
Его можно разделить на следующие триггеры:
0 /15 * 4-11 APR ? 2012
- Для 12.04.2012 используйте следующие триггеры
0 /15 0-15 12 APR ? 2012
Для простоты я буду использовать CronTriggerImpl
для построения этого расписания, так как оно содержит tМетод установки времени начала и окончания для выражения cron.
Таким образом, я могу сделать выражение cron, которое всегда повторяется 15 минут, и установить время начала и время окончания, чтобы ограничить выполнение этого расписания в определенном диапазоне дат.