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

FieldValueMeaning
Minute0At minute 0
Hour9At 9 AM
Day of month*Every day of the month
Month*Every month
Day of week1Monday 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 Editor

Full reference: Cron Cheat Sheet