Compare

crontab vs systemd timer

How to choose between traditional cron scheduling and systemd-native timers.

Cron is still widely understood and portable. systemd timers integrate more naturally with modern Linux services, units, logs, and dependencies.

Use crontab When

You want a familiar, simple schedule and broad portability.

The job is straightforward and does not need service-unit integration.

Use systemd Timers When

You want tighter integration with units, logging, dependency control, and service state.

You are already operating in a systemd-native environment and want consistency.

Rule of Thumb

Cron is simple and portable. Timers fit modern systemd workflows better.

Want the short version? Browse the compact sheet views and save the commands you use most into a Cheatbook.