Annual jobs need testing
A job that runs twelve times a year gets debugged quickly. A job that runs once a year is usually broken by the time it fires — credentials have rotated, paths have moved, the script's dependencies have drifted. Trigger annual jobs manually at least once a quarter to keep them honest.
Frequently asked questions
What is the cron expression for once a year?
0 0 1 1 *, or the shorthand @yearly. Both fire at midnight on 1 January.
Related cron expressions
Browse the full cron expression reference, or build your own expression from scratch.