Weekly on Monday
Runs the job once per week on Monday at midnight. The day-of-week field uses 1 for Monday (0 is Sunday in most cron implementations). This is ideal for weekly maintenance, report generation, and start-of-week notifications.
0 0 * * 1 What is the cron expression for Weekly on Monday?
The cron expression for Weekly on Monday is 0 0 * * 1. This five-field cron schedule uses the format minute, hour, day-of-month, month, and day-of-week. Runs the job once per week on Monday at midnight. The day-of-week field uses 1 for Monday (0 is Sunday in most cron implementations). This is ideal for weekly maintenance, report generation, and start-of-week notifications. Common use cases include weekly reports and start-of-week backups.
Field Breakdown
Example Next Run Times
- 1.
2026-04-06 00:00 - 2.
2026-04-13 00:00 - 3.
2026-04-20 00:00 - 4.
2026-04-27 00:00 - 5.
2026-05-04 00:00
Common Use Cases
- ✓ Weekly reports
- ✓ Start-of-week backups
- ✓ Newsletter scheduling
- ✓ Sprint metrics collection
Frequently Asked Questions
What number is Monday in cron?
In standard cron, days of the week are numbered 0-6 where 0 is Sunday and 1 is Monday. Some implementations also accept 7 as Sunday. You can also use three-letter abbreviations like MON.
Is @weekly the same as this?
The @weekly shorthand is equivalent to 0 0 * * 0, which runs on Sunday at midnight, not Monday. Use the explicit expression for Monday.
How do I run on Monday at 9 AM instead of midnight?
Change the hour field from 0 to 9: 0 9 * * 1.