TIMER CRON
Dateikonvertierung

TIMER in CRON konvertieren

SCHNELLE ANTWORT
Ist es möglich, TIMER in CRON zu konvertieren?
Ja - TIMER lässt sich in CRON konvertieren.

Lesen Sie die OnCalendar=-Zeile in der .timer-Unit und schreiben Sie diesen Zeitplan als Standard-cron-Ausdruck in Ihre crontab um, wobei Sie auf den Befehl verweisen, den der zugehörige Service ausführt. Es handelt sich um ein manuelles Umschreiben, da kein Tool einen systemd-Timer automatisch in einen cron-Eintrag konvertiert.

Auf dieser Seite

Getestet auf macOS, Windows & Linux
Zuletzt verifiziert am Sep 2026

Weitere kostenlose Konverter

HEIC, PNG, WEBP, MP3 und mehr - jedes Tool hier ist kostenlos.

Toolbox öffnen

Warum TIMER in CRON konvertieren?

Ein systemd-.timer und ein cron-Job planen beide wiederkehrende Befehle, daher möchten Administratoren, die von systemd wegwechseln, denselben Zeitplan in der .CRON-Syntax ausgedrückt haben. Der OnCalendar=-Kalenderausdruck lässt sich für die meisten gängigen Zeitpläne sauber auf die cron-Felder Minute-Stunde-Tag-Monat-Wochentag übertragen.

Wie man TIMER in CRON konvertiert

crontab + manuelles Mapping FREE

Führen Sie crontab -e aus und fügen Sie eine Zeile hinzu, deren fünf Zeitfelder dem Timer entsprechen, z. B. wird OnCalendar=*-*-* 02:00:00 zu 0 2 * * * /pfad/zum/befehl.

systemd-analyze calendar FREE

Führen Sie systemd-analyze calendar "*-*-* 02:00:00" aus, um die exakten nächsten Laufzeiten des OnCalendar-Wertes zu bestätigen, bevor Sie ihn in cron-Felder übersetzen.

Über diese Formate

Qualität & worauf zu achten ist

  • Nur der Zeitplan wird übernommen; Befehl, Umgebung und Benutzer stammen aus der zugehörigen .service-Datei und müssen von Ihnen selbst zur cron-Zeile hinzugefügt werden.
  • systemd-Extras wie Persistent= (Nachholen nach Ausfallzeit), RandomizedDelaySec= und Genauigkeitsfenster haben keine cron-Entsprechung und gehen verloren.
  • Unter-Minuten- oder komplexe OnCalendar-Ausdrücke können in der minutenbasierten Syntax von cron mit fünf Feldern nicht dargestellt werden.

Häufig gestellte Fragen

Gibt es einen automatischen Timer-zu-cron-Konverter?
Nein; Sie ordnen den OnCalendar=-Zeitplan manuell den cron-Feldern zu, optional unter Verifizierung mit systemd-analyze calendar und crontab.guru.
Woher kommt der Befehl für die cron-Zeile?
Aus ExecStart= in der passenden .service-Unit, die vom Timer aktiviert wird.
Wie konvertiere ich Zeitpläne im `@daily`-Stil?
OnCalendar=*-*-* 00:00:00 entspricht @daily oder 0 0 * * * in cron.
Funktionieren Nachhol-Läufe weiterhin?
Nein; cron spielt verpasste Läufe nicht so nach, wie es ein Timer mit Persistent=true tut.