JustUtils
scheduleStandard Linux cron · 5 fields

Weekdays at 9 AM Cron Job

Create a Monday-to-Friday cron job that runs at 9 AM using 0 9 * * 1-5. Add your command and copy a ready-to-use Linux crontab line.

Your schedule

Edit the expression directly, or adjust one field at a time.

lightbulb

In plain English

At 09:00, Monday through Friday.

Next 5 execution times

Calculating upcoming times…

Start with a common schedule

Choose one to replace the expression above. Then fine-tune it.

Ready-to-paste cron line

Add the command that should run with this schedule.

terminal
0 9 * * 1-5 /usr/local/bin/backup.sh

Tip: use full paths for scripts and commands. Cron has a smaller environment than your terminal.

warningOne important cron rule

When both “day of month” and “day of week” are restricted, traditional cron may run when either one matches. If you need a precise combination, use * in one of those fields or put the extra condition in your script.

THE SIMPLE VERSION

What is crontab?

Crontab is your computer's quiet to-do list for repeat work. You write a time pattern and a command; Linux checks the list each minute and starts the command whenever the pattern matches.

It is useful for jobs you do not want to remember: backups, report emails, cleanup tasks, or syncing data. The schedule says when; the command says what.

Using it on Ubuntu

Open your personal schedule

crontab -e

Choose an editor the first time. Paste a cron line, save, and exit.

List saved jobs

crontab -l

Shows the schedules currently installed for your user.

Remove all your jobs

crontab -r

This deletes your personal crontab immediately—use with care.

Weekdays at 9 AM explained

How 0 9 * * 1-5 behaves in a real cron setup

The first two fields select 09:00, and the final range 1-5 limits eligible weekdays to Monday through Friday. The two middle asterisks allow every date and month.

Minute and hour
0 9
Start at nine o'clock in the server's configured time zone.
Day and month
* *
Consider every calendar date in every month.
Weekday
1-5
Match Monday, Tuesday, Wednesday, Thursday, and Friday.

A practical example

Preparing a workday status digest

A weekday digest can gather overnight alerts, queued work, and current service status for a team starting at 09:00. The script should handle a quiet morning as a valid result rather than treating an empty report as an error.

Before saving the change

  • Confirm the cron implementation uses 1 through 5 for Monday through Friday.
  • Check the server time zone against the team's location.
  • Decide separately how company holidays and regional days off should be handled.

Common mistake to avoid

The weekday field excludes weekends but not holidays. Also, a laptop that is asleep at 09:00 normally will not replay the missed cron job after waking.

When to choose something else

Use daily at 9 AM for seven-day operations. Use a calendar-aware scheduler or a holiday check inside the script when the business calendar matters.