Мне нужно создать задание планировщика, которое выполняет цепочку каждый день в 00:01.
В случае, если выполнение задания длится более 24 часов, следующий запуск должен начаться сразу после завершения текущего.
Я попытался установить:
- freq=Дневной интервал=1
- freq=Дневной интервал=1 BYHOUR=0 BYMINUTE=1
- freq=еженедельно BYDAY=" пн, вт и т. д...." BYHOUR=0 BYMINUTE=1
Все вышеперечисленное не удалось.
На самом деле были выполнения дольше 24 часов, и следующее задание запускалось немедленно, но также случалось, что задание пропускало день и планировало следующий запуск на следующий день.
Изменить: я заметил, что запуск пропускается, когда (примеры): * С таким интервалом: FREQ=WEEKLY; ДНЕМ=ПН,ВТ,СР,ЧТ,ПТ,СБ,ВС; ПО ЧАСАМ=0; НА МИНУТУ=1; НА СЕКУНДУ=0
Во время выполнения в понедельник некоторые шаги цепочки были пропущены (в понедельник), задание завершило выполнение во вторник и установило следующий запуск в среду.
Цепной шаг (только один, есть и другие) был поставлен на паузу. Во время выполнения в понедельник я приостановил выполнение шага, задание завершило выполнение во вторник и установило следующий запуск в среду.
ALL_SCHEDULER_JOB_LOG
- person Wernfried Domscheit   schedule 19.08.2016