tools / cron expressions / cron every sunday at 2 am (weekly maintenance)
cron expression · plain english

Cron every Sunday at 2 AM

Fires at 02:00 every Sunday — quiet weekend hour, typical for weekly maintenance. 52 fires per year, predictable timing.

beginner POSIX / Jenkins / Quartz / AWS
0 2 * * 0
cron every sunday at 2 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 2 * * 0DOW 0 = Sunday on POSIX cron
Cron (named)0 2 * * SUNnamed day — clearer
Cron (shortcut)@weekly= 0 0 * * 0 (midnight Sunday) — different time but weekly cadence
JenkinsH 2 * * SUNminute hash
Quartz (Java)0 0 2 ? * SUNQuartz uses 1=SUN; named is safer
systemd timerOnCalendar=Sun 02:00exact equivalent
AWS EventBridgecron(0 2 ? * SUN *)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

cron: every 5 minutes · cron every 6 hours (4×/day) · cron weekends only (saturday + sunday) · cron every year on january 1st