Use crontab When
You want a familiar, simple schedule and broad portability.
The job is straightforward and does not need service-unit integration.
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.
You want a familiar, simple schedule and broad portability.
The job is straightforward and does not need service-unit integration.
You want tighter integration with units, logging, dependency control, and service state.
You are already operating in a systemd-native environment and want consistency.
Cron is simple and portable. Timers fit modern systemd workflows better.