====== Systemd Timer ====== Systemd Timer sind die moderne Alternative zu cron-Jobs und ermöglichen das zeitgesteuerte Ausführen von Diensten. ===== Grundlagen ===== * Timer-Units enden auf `.timer` * Starten zu bestimmten Zeiten oder Intervallen zugehörige Service-Units ===== 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)