Cron: annually (Jan 1 at midnight)
The cron expression `0 0 1 1 *` fires once a year at 00:00 on January 1. Equivalent to `@yearly` or `@annually` in most runners.
# expression
0 0 1 1 * Means: At 00:00 on day 1 of month 1 — once a year on January 1.
→ Open in cron builder (pre-filled)
# common use cases
- Annual report generation, tax-year roll-forward.
- Yearly archive / cold-storage migration.
- Resetting counters that operate on a calendar-year basis.
# next fires (sample)
2027-01-01 00:002028-01-01 00:002029-01-01 00:002030-01-01 00:002031-01-01 00:00
# pitfalls
- Annual jobs run rarely enough that bugs surface only once a year. Add liberal logging and an alert if the job fails or skips.
- New Year's Eve traffic can spike — schedule for January 2 if your service is consumer-facing and you do not want a midnight surprise.