Inhaltsverzeichnis

Systemd Timer

Systemd Timer sind die moderne Alternative zu cron-Jobs und ermöglichen das zeitgesteuerte Ausführen von Diensten.

Grundlagen

Beispiel: Einfacher Timer

# /etc/systemd/system/backup.service
[Unit]
Description=Backup Script

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

# /etc/systemd/system/backup.timer
[Unit]
Description=Backup täglich um 2 Uhr

[Timer]
OnCalendar=*-*-* 02:00:00
Persistent=true

[Install]
WantedBy=timers.target

Zentrale Kommandos

systemctl list-timers
systemctl start backup.timer
systemctl enable backup.timer

Weitere Infos: [systemd.timer(5)](https://www.freedesktop.org/software/systemd/man/systemd.timer.html)