Cron Expression to Run Every Monday at 9am
The expression is 0 9 * * 1 — it runs at 09:00 every Monday. Paste it above to preview the next Monday runs locally.
The expression
0 9 * * 1 runs a job at 09:00 every Monday.
Field by field
0 minute and 9 hour give 09:00. Day-of-month and month stay *. 1 in the day-of-week field is Monday.
How cron numbers the days
Day-of-week is 0–6 where 0 is Sunday, so Monday is 1 and Friday is 5. You can also write MON: 0 9 * * MON.
Common variations
Every Monday at 8am: 0 8 * * 1. First thing Monday and Thursday: 0 9 * * 1,4. Every weekday at 9am: 0 9 * * 1-5.
FAQ
What is the cron for every Monday at 9am?
0 9 * * 1 — 09:00 on day-of-week 1 (Monday).
What number is Monday in cron?
1. The week is numbered 0 (Sunday) through 6 (Saturday), so Monday is 1.
Can I use MON instead of 1?
Yes — 0 9 * * MON is equivalent to 0 9 * * 1 in most modern crons.