Cron Every Monday and Thursday at 9 AM

Schedule a cron job every Monday and Thursday at 9 AM using 0 9 * * 1,4. Full field breakdown for bi-weekly day scheduling with real examples.

Cron Expression

0 9 * * 1,4

Field Breakdown

FieldValueMeaning
Minute0At 0
Hour9At 9
Day of Month*Every day of the month (1–31)
Month*Every month (1–12)
Day of Week1,4At Monday, Thursday

Detailed Explanation

The cron expression 0 9 * * 1,4 schedules a task to run twice per week, on Monday and Thursday, at exactly 9:00 AM.

Field-by-field breakdown:

  • 0 (Minute): At minute 0. The task fires at the top of the hour.
  • 9 (Hour): At hour 9 (9 AM). The task runs at the start of the 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 which month.
  • 1,4 (Day of Week): Monday and Thursday. The list notation specifies two specific days: 1 (Monday) and 4 (Thursday).

This means your task will execute twice per week at 9:00 AM on Monday and Thursday. This bi-weekly schedule creates an even distribution across the work week, with roughly 3 days between each execution (Thursday to Monday includes the weekend). It is a popular cadence for tasks that need to run more than once per week but do not require daily execution. The Monday-Thursday pairing ensures coverage at both the beginning and middle of the work week. This schedule works well for recurring team updates, periodic data syncs, and twice-weekly maintenance windows. 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

Great for syncing inventory data between your warehouse management system and e-commerce platform twice per week to keep stock levels accurate.

Try It — Interactive Builder

Every Monday, Thursday at 9:00 AM

**/5*/10*/15*/300
**/2*/3*/6*/120
*1151,15*/2
*11,4,7,101,7
*1-50,615

Next 10 Executions

1.Mon, Mar 16, 2026, 09:00 AM
2.Thu, Mar 19, 2026, 09:00 AM
3.Mon, Mar 23, 2026, 09:00 AM
4.Thu, Mar 26, 2026, 09:00 AM
5.Mon, Mar 30, 2026, 09:00 AM
6.Thu, Apr 2, 2026, 09:00 AM
7.Mon, Apr 6, 2026, 09:00 AM
8.Thu, Apr 9, 2026, 09:00 AM
9.Mon, Apr 13, 2026, 09:00 AM
10.Thu, Apr 16, 2026, 09:00 AM

Ctrl+Shift+C to copy expression

Customize this expression