tools / cron expressions / cron: every weekday (mon-fri) at 9 am
cron expression · plain english

Cron every weekday at 9 AM

Fires at 09:00 Monday through Friday — skips Saturday and Sunday. Standard 'business days only' schedule for weekday-only operations.

intermediate POSIX / Jenkins / Quartz / AWS
0 9 * * 1-5
cron every weekday at 9 am.

Next 5 fire times

Computed live in your local timezone. The cron expression itself is timezone-agnostic — these times reflect your browser clock.

computing…

Cross-system syntax variants

Same intent, different schedulers. Use this table when migrating between systems.

SystemExpressionNote
Standard cron (POSIX)0 9 * * 1-5DOW range 1-5 = Mon-Fri
Cron (named alt)0 9 * * MON-FRInamed-day range — more readable
JenkinsH 9 * * MON-FRIminute spread
Quartz (Java)0 0 9 ? * MON-FRI? for DOM, range for DOW
systemd timerOnCalendar=Mon..Fri 09:00double-dot range
AWS EventBridgecron(0 9 ? * MON-FRI *)Quartz-flavor

Common pitfalls

Use cases

Translate any cron expression
cronwtf takes any cron string and returns plain-English description plus the next 5 fire times in your timezone. Standard 5-field, Jenkins H, Quartz 6-field — all supported.
Open cronwtf  

Related cron schedules

how to run a cron job every 10 minutes · how to run cron daily at midnight · cron every 15 min during business hours · cron every sunday at 2 am (weekly maintenance)