Nothing missed
Ensuring that jobs aren’t missed when daylight savings starts is simple with trigger jobs. Every spring when daylight savings starts, an hour disappears (typically 02:00 – 03:00). If you have a backup job which is scheduled to execute at 02:15, it will not start on this day. To ensure that your job runs as expected when using BeyondCron, simply schedule a trigger job at 01:15, with a 1 hour delay.
BeyondCron % job show trigger
----------- ----------------- Name .../trigger Description 1 hour delay Type Trigger Delay 1 hour Timezone US/Pacific Schedules Daily at 01:15:00 ...
BeyondCron % job show backup
----------- ------------------------------------- Name .../backup Description Daily backup Type Command Command echo "Backup starting" Triggers .../trigger result is success ...
At the end of daylight savings, when an hour is repeated (typically 01:00 – 02:00), BeyondCron will only execute jobs on the first hour.