Zum Inhalt springen
Aback Tools Logo

Cron-zu-systemd-Timer-Konverter

Wandeln Sie Cron-Zeitplanausdrücke in äquivalente systemd-.timer-Konfigurationen um - mit generierten OnCalendar-Werten, Unit-Vorlagen und Migrationsdiagnosen für nicht unterstützte Syntax.

Cron to Systemd Timer Converter

Convert cron schedules into systemd OnCalendar values and starter .timer/.service unit templates. This helps migrate scheduled tasks from crontab to systemd with fewer manual mapping mistakes.

Total Expressions

4

Converted

4

Warnings

1

Errors

0

Converted 4/4 expressions.

Conversion Diagnostics (1)
Line 2Ignored trailing command text after cron fields when generating systemd units.

Funktionen

  • Cron-zu-OnCalendar-Konvertierung: wandeln Sie standardmäßige 5-Feld-Cron-Ausdrücke Zeile für Zeile in systemd-OnCalendar-Zeitpläne um.
  • Ausgabe von Timer- und Service-Units: erzeugen Sie bearbeitungsfertige .timer- und .service-Vorlagen mit klaren Kommentaren zur Quellenzuordnung.
  • Makro-Unterstützung: übersetzt @daily, @hourly, @weekly und verwandte Cron-Makros in äquivalente Zeitpläne.
  • Diagnosen zu Syntaxrisiken: markiert nicht unterstützte Quartz-spezifische Syntax und warnt, wenn Befehlstext bei der Konvertierung ignoriert wird.

Anwendungsfälle

  • Migration von crontab zu systemd: überführen Sie bestehende Cron-Jobs in service-verwaltete systemd-Timer mit klarerer, unit-basierter Konfiguration.
  • Standardisierung der Infrastruktur: vereinheitlichen Sie Zeitplanmuster über Server hinweg, die auf systemd statt auf benutzerbezogene Crontabs setzen.
  • DevOps-Review und Auditing: prüfen Sie OnCalendar-Zeitpläne im Klartext und halten Sie Timer-Definitionen versioniert.
  • Start-Persistenz für Container und VMs: nutzen Sie Timer-Vorlagen mit Persistent=true, um verpasste Läufe nach Ausfällen oder Neustarts abzudecken.
  • Dokumentation und Wissenstransfer: erzeugen Sie lesbare Unit-Datei-Gerüste, die als lebende Dokumentation geplanter Aufgaben dienen und Übergaben zwischen Teams erleichtern.
  • Validierung von Multi-Server-Deployments: bestätigen Sie vor dem Rollout, dass sich konvertierte OnCalendar-Ausdrücke auf Servern mit unterschiedlichen Zeitzonen oder Locale-Einstellungen identisch verhalten.

Häufig gestellte Fragen

Er generiert OnCalendar-Zeitpläne und Starter-Vorlagen für .timer/.service-Units aus Cron-Ausdrücken, inklusive Kommentaren, die auf jede Quellzeile zurückverweisen.

Ja. Gängige Makros werden vor der Konvertierung in äquivalente Standard-Cron-Felder normalisiert.

Ja. Fügen Sie mehrere Ausdrücke ein, und der Konverter gibt pro Zeile ein Vorlagenpaar aus Timer und Service aus.

Quartz-spezifische Tokens wie L, W, # und ? sind im systemd-Format OnCalendar nicht sicher äquivalent, daher blockiert der Konverter sie mit klaren Diagnosen.

Ja. Es läuft lokal in Ihrem Browser, erfordert keine Anmeldung und ist 100 % kostenlos.

Kopieren Sie die erzeugten Unit-Dateien .timer und .service nach /etc/systemd/system/, führen Sie dann systemctl daemon-reload und systemctl enable --now ihr-timer.timer aus, um den Zeitplan zu aktivieren.

Ja. Schrittwerte wie */5 * * * * werden in die äquivalente OnCalendar-Intervallnotation in der erzeugten systemd-Timer-Unit übersetzt.