Every Day at 4 AM Cron Expression

Runs once daily at 04:00 server time.

Expression

Field Breakdown

0
minute
4
hour
*
day-of-month
*
month
*
day-of-week
minuteat minute 0
hourat 4 AM (hour 4)
day-of-monthevery day (1–31)
monthevery month (1–12)
day-of-weekevery weekday (0=Sun – 6=Sat)

How It Works

Fires at 04:00 every day — useful when 03:00 is already saturated with backup jobs and you need a slightly later slot.

Example Run Times

  • Mon 04:00:00
  • Tue 04:00:00
  • Wed 04:00:00
  • Thu 04:00:00
  • Fri 04:00:00

Frequently Asked Questions

Does this conflict with logrotate defaults?

Debian's default logrotate runs at 06:25 via `/etc/cron.daily`, so a 04:00 job will complete before logrotate kicks in.

This Schedule in Other Flavors

Free cron syntax cheat sheet

© 2026 Abel Solutions LLC. All rights reserved. · More from Abel Solutions: RegexPro — test and debug regular expressions