Skip to content

Myth: you should run the daily/weekly/monthly maintenance scripts — via Ben Schwan, heise online

MythNeeds adminmacOS 14 Sonoma and later

For years, Mac 'maintenance' advice was to run sudo periodic daily weekly monthly, or let a utility app do it. Apple stopped relying on these scripts and removed the periodic command entirely in macOS Sequoia. Housekeeping like log cleanup is handled automatically by other parts of macOS.

What to do instead

  1. Nothing to do: macOS looks after its own logs and housekeeping.
  2. If you need your own scheduled job, use a launchd LaunchAgent rather than periodic or cron.
heise reports that macOS 15 removed periodic, that logd now cleans up logs, and that Sonoma had reportedly already stopped using periodic.

Sources

Source reviewed
2026-11-02
Link checked
2026-11-02
Tested hands-on
Not by Oddbyte.Me

Oddbyte.Me hasn't tried this on every macOS version, so keep the undo handy.

periodicmaintenance scriptsonyxcronlaunchdmyth

More in Myths: Skip These