Cron Expression: 0 9 * * 1
0 9 * * 1
Run every Monday at 9am
Field Breakdown
| Value | Field | Meaning |
|---|---|---|
| 0 | minute | at minute 0 |
| 9 | hour | at 9am |
| * | day | any day of month |
| * | month | every month |
| 1 | weekday | Monday (0=Sun, 1=Mon...7=Sun) |
Weekday values in cron: 0 = Sunday, 1 = Monday, 2 = Tuesday, 3 = Wednesday, 4 = Thursday, 5 = Friday, 6 = Saturday, 7 = Sunday (7 is also valid for Sunday in most cron implementations).
Weekly patterns
# Monday 9am: 0 9 * * 1 # Weekdays (Mon-Fri) at 8am: 0 8 * * 1-5 # Weekend midnight: 0 0 * * 6,0 # Every weekday at noon: 0 12 * * 1-5
Related Expressions
0 9 * * 1
Every Monday 9am
0 9 * * 1-5
Every weekday 9am
0 0 * * 1
Every Monday midnight
0 9 * * 5
Every Friday 9am
0 9 * * 0
Every Sunday 9am
Common Use Cases
- Weekly reports
- Monday morning data syncs
- Weekly cleanup jobs
- Scheduled email digests
Paste your crontab to visualise every job on a 24-hour timeline — detect overlaps, collisions, and get flock-safe versions.
Open Cron Visualiser →Frequently Asked Questions
What is the weekday numbering in cron?
0 = Sunday, 1 = Monday, 2 = Tuesday, 3 = Wednesday, 4 = Thursday, 5 = Friday, 6 = Saturday, 7 = Sunday (both 0 and 7 represent Sunday for compatibility).
What does 1-5 mean in the weekday field?
1-5 means Monday through Friday — a range of weekday values. Combined with specific hours: 0 9 * * 1-5 runs at 9am on every weekday.