I have to create a scheduler job, which execute chain everyday at 00:01.
In case that job execution is longer than 24H, next run should start immediately after current completion.
I tried to set:
- freq=Daily interval=1
- freq=Daily interval=1 BYHOUR=0 BYMINUTE=1
- freq=Weekly BYDAY=" mon, tue, etc... " BYHOUR=0 BYMINUTE=1
All above failed.
Actually there were executions longer than 24H and next job run was immediate, but also happened that job skipped a day and scheduled next run for next day.
Edit: I noticed that run was skipped when(examples): *With such interval: FREQ=WEEKLY; BYDAY=MON,TUE,WED,THU,FRI,SAT,SUN; BYHOUR=0; BYMINUTE=1;BYSECOND=0
During Monday execution, some chain steps were skipped(in Monday), job completed execution in tuesday and set next run on wednsday.
Chain step(only one, there are more) was paused. During Monday execution I unpaused the step, job completed execution in tuesday and set next run on wednsday.
ALL_SCHEDULER_JOB_LOG
– Wernfried Domscheit