crontool
Paste a schedule, read it in English, see the next runs.

Run a Cron Job Every Monday at 9 AM

To run a job every Monday at 9 AM, use 0 9 * * 1. The 1 in the day-of-week field is Monday (0 and 7 are Sunday).

The expression

0 9 * * 1 runs at 09:00 every Monday. Day-of-week: 0 or 7 = Sunday, 1 = Monday, … 6 = Saturday.

Different time

For 9:30 AM use 30 9 * * 1; for 8 AM use 0 8 * * 1.

Add more days

Monday and Thursday at 9 AM: 0 9 * * 1,4. Every weekday at 9 AM: 0 9 * * 1-5.

FAQ

What is the cron expression for every Monday at 9 AM?

0 9 * * 1 runs at 9:00 AM every Monday. The 1 is Monday in the day-of-week field.

How do I add Thursday too?

Use a list: 0 9 * * 1,4 runs at 9 AM on Monday and Thursday.

Which number is Monday in cron?

Monday is 1. Sunday is 0 (or 7), and the week counts up to Saturday = 6.