Run a cron job on weekdays at 9 AM

At 09:00, on weekdays.

The office-hours classic: Monday through Friday at 09:00, skipping weekends entirely. The day-of-week range 1-5 reads naturally — and because day-of-month stays *, the POSIX OR-rule never enters the picture.

0 9 * * 1-5

Next 5 runs

Computing from your local clock…

Field by field

FieldValueMeaning
Minute0exactly 0
Hour9exactly 9
Day of month*every value
Month*every value
Day of week1-5from 1 through 5

Typical uses

  • Workday standup reminders and team digests
  • Business-hours-only data pulls from enterprise systems
  • Weekday-only billing or invoicing runs
Worth knowing: Public holidays still count as weekdays to cron. Holiday awareness has to live in the job (check a calendar API and exit early).

Related schedules

Need a different schedule? Build and test any cron expression with live explanation and next-run preview, or read the complete cron syntax guide.