PatternCron
Monday morning kick-off
The weekly-report and sprint-kickoff schedule: fires at 08:00 every Monday, and not on any of the other six days.
Last updated
In plain English
- Fires at 08:00 every Monday
- 52 runs per year
Why it’s written this way
Hour 8, minute 0, day-of-week 1 — cron counts Monday as 1 and Sunday as 0 (or 7), so this is unambiguously the first weekday, not 'the first day of the week' under every calendar convention.
This is the natural expression for a once-a-week job anchored to a specific weekday, as opposed to the @weekly macro, which is fixed to Sunday midnight and can't be moved without switching to the five-field form anyway.
Edge cases to know
- →A public holiday that falls on Monday doesn't get skipped — the report or kickoff fires exactly the same, possibly to an inbox nobody is reading.
- →If the job depends on data finalized over the weekend, an 08:00 fire time can race a Sunday-night batch that hasn't finished yet — pad the hour if upstream jobs are inconsistent.
- →Moving this to Tuesday is a one-character edit (1 → 2), but it's just as easy to change the wrong field by mistake — always re-read the field's position, not just the digit.