systemd timer
Альтернатива cron в systemd: на задачу приходится два файла, foo.timer и foo.service. Мощнее cron: календарные выражения, персистентность, зависимости.
Синтаксис OnCalendar читается лучше, чем cron («daily», «Mon..Fri 09:00»). OnBootSec и OnUnitActiveSec задают монотонные таймеры относительно момента загрузки или последнего запуска. systemctl list-timers показывает следующий запуск. Логи по умолчанию идут в journald, а Persistent=true догоняет пропущенные запуски.
В современном Linux для новых сервисов нормой стали именно таймеры systemd, а не cron. Cron остаётся там, где нет systemd (Alpine, контейнеры), и в хобби-скриптах.