Cron Expression for Every Monday at 9 AM
The cron expression for every Monday at 9 AM is 0 9 * * 1. Understand the day-of-week field and adapt it for other weekdays and times.
Part of the free Cron Expression Generator. Runs in your browser — nothing is uploaded.
Cron Expression for Every Monday at 9 AM
The fifth field is the day of the week, where 1 is Monday. Combined with hour 9 and minute 0 you get a weekly 9:00 AM Monday job, perfect for reports and digest emails.
Worked example: Monday morning report
Cron expression
0 9 * * 1
In plain English
At 09:00 AM, only on Monday
Practical tip
Day-of-week numbers run 0–6 starting with Sunday (7 is also Sunday in many implementations). You can use names such as MON in most modern cron daemons.
How to use this Cron Generator
- 1Use the live tool above — it runs entirely in your browser and never uploads your data.
- 2Paste the sample from the worked example, or use your own input.
- 3Copy the result, then adapt the same steps in your editor, script, or pipeline.
Cron Expression for Every Monday at 9 AM FAQs
Is 0 Sunday or Monday in cron?
Sunday. In standard cron 0 is Sunday and 1 is Monday through 6 for Saturday. Many implementations also accept 7 for Sunday.
How do I run on Monday and Thursday?
Use a list: 0 9 * * 1,4 runs at 9:00 AM on both days.
More Cron Generator pages
- Cron Expression for Every 5 MinutesThe cron expression for every 5 minutes is */5 * * * *. See what it means, test variations and copy it into crontab, Kubernetes or GitHub Actions.
- Cron Expression to Run Every HourThe cron expression to run every hour is 0 * * * *. Learn what it means, how it differs from @hourly and how to change the minute.
- Cron Expression for Daily at MidnightThe cron expression for every day at midnight is 0 0 * * *. See what it means, how timezones affect it and how to schedule other daily times.
- Cron Expression for Weekdays During Business HoursSchedule a cron job every 30 minutes from 9 AM to 5 PM, Monday to Friday, with */30 9-17 * * 1-5. See how ranges and steps combine.
- Cron Expression for the First Day of Every MonthThe cron expression for the first day of the month is 0 0 1 * *. Use it for monthly billing, reports and cleanup, and learn how to handle the last day.
- GitHub Actions Cron ScheduleWrite a GitHub Actions schedule trigger with cron syntax. Build and verify expressions for daily and hourly workflows. Remember: GitHub runs them in UTC.
- Kubernetes CronJob Schedule SyntaxWrite the schedule field of a Kubernetes CronJob. Build and verify a cron expression such as a weekly backup, then paste it into your manifest.
- Cron Expression for Every 30 MinutesThe cron expression for every 30 minutes is */30 * * * *, or 0,30 * * * * for the same result. Compare both forms and test your own schedule.
- Cron Expression for Every QuarterSchedule a cron job once a quarter with 0 0 1 1,4,7,10 *. See how month lists work and when quarterly reports will run.