Cron-Ausdruck-Generator & Erklärer

Zwei Tools in einem: Nutze den Builder, um deinen Zeitplan per Klick zusammenzustellen und den Ausdruck zu erhalten, oder wechsle zum Erklärer, um einen Cron-String einzufügen und eine Erklärung auf Deutsch plus die nächsten 5 Ausführungszeiten zu erhalten. Unterstützt alle Standard-5-Feld-Cron-Syntax.

Schnellvorlagen

* * * * *

Läufe

Jede Minute

Nächste 5 geplante Läufe

    So verwendest du das Cron-Tool

    1. Wähle Builder, um einen Cron-Ausdruck von Grund auf zu erstellen — wähle Minute, Stunde, Tag, Monat und Wochentag.
    2. Oder wähle Erklärer, um einen bestehenden Cron-Ausdruck einzufügen und in Klartext zu verstehen.
    3. Der Erklärer zeigt auch die nächsten 5 Ausführungszeiten, damit du deinen Zeitplan überprüfen kannst.
    4. Kopiere den generierten oder erklärten Ausdruck mit einem Klick in die Zwischenablage.

    Cron-Syntax-Referenz

    Ein Cron-Ausdruck besteht aus 5 durch Leerzeichen getrennten Feldern: Minute Stunde Tag-des-Monats Monat Wochentag. Jedes Feld akzeptiert bestimmte Werte, Bereiche, Schritte oder Listen. Ein Sternchen (*) bedeutet jeder gültige Wert. Ein Schrägstrich (/) bedeutet Schrittintervalle — */5 im Minutenfeld bedeutet alle 5 Minuten.

    Häufige Muster: 0 0 * * * läuft täglich um Mitternacht. 0 9 * * 1-5 läuft um 9 Uhr an Wochentagen. */15 * * * * läuft alle 15 Minuten. 0 0 1 */3 * läuft um Mitternacht am ersten Tag jedes Quartals.

    Dieses Tool verwendet die Standard-5-Feld-Cron-Syntax, die von cron, crontab, AWS CloudWatch Events, GitHub Actions und Kubernetes CronJobs unterstützt wird. Einige Plattformen fügen ein 6. Feld für Sekunden hinzu — das ist keine Standard-Cron-Syntax und wird hier nicht unterstützt.

    Häufig gestellte Fragen

    Was ist ein Cron-Ausdruck?

    Ein Cron-Ausdruck ist ein 5-Feld-String zur Planung wiederkehrender Aufgaben auf Unix-Systemen. Die Felder stehen für Minute (0–59), Stunde (0–23), Tag des Monats (1–31), Monat (1–12) und Wochentag (0–6, wobei 0=Sonntag). Beispiel: 0 2 * * 1-5 läuft um 2:00 Uhr Montag bis Freitag.

    Was bedeutet * in einem Cron-Ausdruck?

    * bedeutet jeder gültige Wert für dieses Feld. * * * * * läuft jede Minute. 0 * * * * läuft jede Stunde zur Minute 0. 0 0 * * * läuft täglich um Mitternacht.

    Was bedeutet */ in Cron?

    */n bedeutet alle n Einheiten. */5 im Minutenfeld bedeutet alle 5 Minuten. */2 im Stundenfeld bedeutet alle 2 Stunden. */15 * * * * läuft zur 0., 15., 30. und 45. Minute jeder Stunde.

    Wie führe ich einen Cron-Job nur an Wochentagen aus?

    Verwende 1-5 im Wochentag-Feld. 0 9 * * 1-5 läuft um 9:00 Uhr Montag bis Freitag. Tage sind nummeriert: 0=Sonntag, 1=Montag, 2=Dienstag, 3=Mittwoch, 4=Donnerstag, 5=Freitag, 6=Samstag.

    Was ist der Unterschied zwischen cron und crontab?

    cron ist der Hintergrund-Daemon, der geplante Aufgaben ausführt. crontab (Cron-Tabelle) ist die Konfigurationsdatei, die definiert, was wann läuft. Bearbeite deine crontab mit crontab -e auf den meisten Unix-Systemen.

    Warum verwendet mein Cron-Job UTC-Zeit?

    Cron verwendet die Systemzeitzone. Auf vielen Servern (besonders Cloud-VMs) ist die Standardzeitzone UTC. Wenn dein Job um 9 Uhr Ortszeit laufen soll, konvertiere zuerst nach UTC. Beispiel: 9 Uhr MEZ (UTC+1) = 0 8 * * * in UTC.

    Funktioniert das für AWS CloudWatch, GitHub Actions oder Kubernetes CronJobs?

    Ja, für die meisten Anwendungsfälle. AWS CloudWatch Events und GitHub Actions verwenden dasselbe 5-Feld-Standardformat. Kubernetes CronJobs verwenden ebenfalls 5-Feld-Cron. Einige Plattformen fügen ein 6. Feld für Sekunden hinzu — das ist keine Standard-Cron-Syntax und wird von diesem Tool nicht unterstützt.

    Gefällt dir SlimUtils? Wenn diese kostenlosen Tools dir Zeit gespart haben, kauf uns einen Kaffee! Auf Ko-fi unterstützen