Заметки по Linux

Таймеры systemd вместо cron

Таймер systemd умеет то же, что cron, и даже больше: журнал запусков, зависимости и запуск пропущенных заданий после перезагрузки.

Служба

[Unit]
Description=Ночная копия

[Service]
Type=oneshot
ExecStart=/usr/local/bin/backup.sh

Таймер

[Timer]
OnCalendar=*-*-* 03:30
Persistent=true

[Install]
WantedBy=timers.target

Включается командой systemctl enable --now backup.timer, а расписание видно в systemctl list-timers.

← все заметки