Cron Expression: Every Monday
The expression is 0 0 * * 1. Paste it above to read it in English and preview the next local run times.
The expression
0 0 * * 1 runs a job every Monday at 00:00.
Field by field
0 0 = midnight. The weekday field 1 is Monday (Sunday is 0, Saturday is 6).
Naming the day
0 0 * * MON is the same and reads more clearly.
Common variations
Every Monday at 9am: 0 9 * * 1. Every Monday and Thursday: 0 0 * * 1,4.
FAQ
What number is Monday in cron?
1. Sunday is 0 (or 7), and the count runs Monday=1 through Saturday=6.
How do I run a job every Monday at 9am?
Use 0 9 * * 1.
Can I schedule Monday and Wednesday?
Yes: 0 0 * * 1,3 uses a comma list of weekdays.