0

Cron Job Every Monday — 0 0 * * 1

Build cron expressions with dropdowns and instantly see a plain-language schedule plus the next 5 real run times.

Processing... 0%

Result

This page opens the builder preloaded with 0 0 * * 1 — one run per week, at midnight on Monday. The final field is the day of week, where 0 is Sunday, 1 is Monday, and so on through 6 for Saturday; most cron implementations also accept 7 as another Sunday.

Weekly Monday jobs are typical for business-cycle work: weekly summary e-mails, sales or analytics reports covering the previous week, archive rotation and batch housekeeping that would be too heavy nightly. Prefer a different hour? Change the hour field — for example 0 9 * * 1 sends your report at 09:00 Monday morning instead of midnight.

One trap to know: if you also restrict the day-of-month field, POSIX cron treats the two day fields as OR, not AND — 0 0 1 * 1 runs on the 1st of the month AND on every Monday, not only on Mondays that fall on the 1st. This builder implements the same rule, so the next-run list always reflects what a real crontab would do.