Systemd Timers

systemd kann auch cron. Es braucht dazu eine .service und eine .timer Datei in /etc/systemd/system

Der Timer startet den Service nach der in der [Timer] Sektion beschriebenen Zeiten.

Um angelegten Timer zu aktivieren sind folgende systemd Aufrufe notwendig

  • systemctl daemon-reload
  • systemctl enable datei.timer
  • systemctl start datei.timer

Eine Übersicht über die Timer gibt es mit systemctl list-timers und mit systemctl list-timers --all werden auch nicht aktive angezeigt.

Laut systemd.timer benötigt es in .timer nur die [Timer] Sektion und dort nur eine Zeitangabe. Damit wird der gleichnamige .service aufgerufen.

Eine sehr schöne Übersicht / Dokumentation findet sich bei Archlinux