All recipes

Cron recipe

Cron job every weekday: the exact expression

The expression

five-field cron
0 9 * * 1-5

Paste it into crontab -e, your platform cron config, or tool.crontap.com/cronjob-debugger to preview the next runs.

What it does

Runs at 9:00am Monday through Friday. Day-of-week `1-5` is Monday–Friday on Linux cron (0 and 7 are Sunday).

When to use it

  • Business-hours digests

    Slack standup reminders and ops summaries that should skip weekends.

  • B2B SaaS batch jobs

    Align with when customers are actually in the product.

Common variations

  • 0 9 * * MON-FRI

    Same schedule using named days (supported on Vercel Cron and many parsers).

Run this with Crontap

External HTTP cron hits your URL on this schedule, stores every response, and emails you when a run fails. No daemon on the box, no drift when the server reboots. Pro schedules down to a 1-minute cadence; $3.25/mo annual flat for unlimited jobs.

Related recipes

More patterns in the cron syntax cheat sheet and what is a cron job in Linux.

FAQ

What is the cron expression for every weekday?
Use 0 9 * * 1-5 (standard five-field cron). Verify the next run times in the free cron debugger before you deploy.
Can Crontap run this schedule?
Yes. Crontap fires five-field expressions on your chosen cadence (1-minute floor on Pro), with per-schedule IANA timezones, retries, and failure alerts. Pro is $3.25/mo billed annually.