Cheat Sheets · Cron Cheat Sheet · Cron Every Monday at 9 AM — Crontab Example
Cron Every Monday at 9 AM — Crontab Example
0 9 * * 1
Runs once a week on Monday at 09:00 AM.
Field by field
| Field | Value | Meaning |
|---|---|---|
Minute | 0 | At minute 0 |
Hour | 9 | At 9 AM |
Day of month | * | Every day of the month |
Month | * | Every month |
Day of week | 1 | Monday only |
Kickstart the work week with an automated Monday 9:00 AM trigger. It is widely used to send weekly task digests, generate sprint planning metrics, or wake up staging servers.
0 9 * * 1 /usr/local/bin/weekly-kickoff.sh
Related schedules
FAQ
Can I write MON instead of 1?
Yes in Vixie cron and Cronie: 0 9 * * MON.
How do I run on Monday and Wednesday?
Use a list in the day-of-week field: 0 9 * * 1,3.
What if Monday is a public holiday?
Cron does not check holidays. Use an internal script guard to skip execution on bank holidays.
Stop memorizing — build it interactively
Try this schedule in the Cron EditorFull reference: Cron Cheat Sheet