Cron Every Monday at 9 AM
Schedule a cron job every Monday at 9 AM with 0 9 * * 1. Complete field-by-field breakdown, weekly business scheduling tips, and real examples.
Cron Expression
0 9 * * 1
Field Breakdown
| Field | Value | Meaning |
|---|---|---|
| Minute | 0 | At 0 |
| Hour | 9 | At 9 |
| Day of Month | * | Every day of the month (1–31) |
| Month | * | Every month (1–12) |
| Day of Week | 1 | At Monday |
Detailed Explanation
The cron expression 0 9 * * 1 schedules a task to run once per week, every Monday at 9:00 AM.
Field-by-field breakdown:
0(Minute): At minute 0. The task fires at the start of the hour.9(Hour): At hour 9 (9 AM). The task runs at the start of the typical business day.*(Day of Month): Every day from 1 through 31. No restriction on the day of the month.*(Month): Every month from January through December. No restriction on the month.1(Day of Week): Monday only. In standard cron, 1 represents Monday.
This means your task will execute once per week on Monday morning at 9:00 AM server time. This is one of the most popular weekly schedules for business environments because it targets the very start of the work week during business hours. It is commonly used for weekly kickoff automations, sprint start notifications, and distributing weekly planning materials. Ensure your timezone is correctly configured if your team spans multiple regions. This expression is supported by standard cron on Linux/macOS, as well as cloud services like AWS CloudWatch, Google Cloud Scheduler, and GitHub Actions.
Use Case
Perfect for automatically creating a new sprint board and sending weekly planning reminders to the engineering team every Monday morning.
Try It — Interactive Builder
Every Monday at 9:00 AM
Next 10 Executions
Ctrl+Shift+C to copy expression