systemd-Timer-Generator
Erstellen Sie systemd-.timer- und .service-Unit-Dateien mit einem benutzerdefinierten Zeitplan, Dienstbefehl und Installationsbefehlen.
Eingabe
Ausgabe
Readme
Was ist ein systemd-Timer?
Ein systemd-Timer ist ein deklarativer Scheduler, der mit einer passenden Service-Unit arbeitet. Statt einen cron-Eintrag zu schreiben, legen Sie fest, wann der Job ausgeführt werden soll und welcher Service ihn ausführen soll.
Timer können kalenderbasiert oder monoton sein. Dadurch eignen sie sich flexibel für Jobs beim Systemstart, wiederkehrende Wartungsaufgaben und verzögerte Aufgaben.
Tool-Beschreibung
Dieses Tool generiert passende .timer- und .service-Unit-Dateien zusammen mit Installationsbefehlen. Sie können Kalenderzeitpläne, monotone Trigger und gängige Service-Optionen wie Benutzer, Arbeitsverzeichnis und Service-Typ konfigurieren.
Das Tool ist nützlich, wenn Sie einen systemd-Timer erstellen möchten, ohne Unit-Dateien manuell zu schreiben.
Beispiele
- Ein täglicher Backup-Timer
- Ein Job, der kurz nach dem Systemstart ausgeführt wird
- Ein Timer, der einen benutzerdefinierten Kalenderausdruck verwendet
Funktionen
- Optionen für kalenderbasierte und monotone Zeitplanung
- Einstellungen für Persistenz, Genauigkeit und zufällige Verzögerungen
- Passende Service-Datei sowie Installationsbefehle
Einschränkungen
Das Tool gibt ausschließlich Text aus und überprüft nicht das Verhalten der resultierenden Units auf einem realen System.
Die Installationsbefehle setzen Linux mit verfügbarem systemd voraus und erfordern in der Regel erhöhte Berechtigungen.