Stellen Sie einen Zeitplan mit den Bedienelementen zusammen oder geben Sie einen Cron-Ausdruck ein, um ihn in verständlichem Deutsch erklärt zu bekommen.

Felder

Nächste Ausführungen

Ihre Zeitzone

    So funktionieren Cron-Ausdrücke

    Ein Cron-Ausdruck beschreibt einen wiederkehrenden Zeitplan in fünf durch Leerzeichen getrennten Feldern. Cron vergleicht jede Minute die aktuelle Uhrzeit mit dem Ausdruck und führt den Job aus, wenn sie übereinstimmen.

    Die fünf Felder

    FeldZulässige Werte
    Minute0–59
    Stunde0–23
    Tag des Monats1–31
    Monat1–12 oder JAN–DEC
    Wochentag0–7 oder SUN–SAT (0 und 7 bedeuten beide Sonntag)

    Sonderzeichen

    • * (beliebiger Wert): * * * * * läuft jede Minute.
    • , (Liste): 0 9,17 * * * läuft um 9:00 und um 17:00.
    • - (Bereich): 0 9 * * 1-5 läuft um 9:00 von Montag bis Freitag.
    • / (Schrittweite): */15 * * * * läuft alle 15 Minuten. Eine Schrittweite funktioniert auch bei einem Bereich: 0-30/10 bedeutet die Minuten 0, 10, 20 und 30.

    Tag des Monats oder Wochentag?

    Sind beide Tagesfelder eingeschränkt, läuft der Job an Tagen, die einem der beiden entsprechen. 0 0 13 * 5 läuft am 13. jedes Monats und an jedem Freitag, nicht nur an einem Freitag, dem 13.

    Beginnt eines der beiden Felder mit *, etwa */2, muss ein Tag beiden entsprechen. Cron Builder folgt denselben Regeln wie Vixie cron und cronie, die Cron-Implementierungen der meisten Linux-Distributionen.

    Häufige Beispiele

    AusdruckBedeutung
    */5 * * * *Alle 5 Minuten
    0 * * * *Jede volle Stunde
    0 0 * * *Jeden Tag um Mitternacht
    0 9 * * 1-5Werktags um 9:00
    0 0 * * 0Jeden Sonntag um Mitternacht
    0 0 1 * *Am 1. jedes Monats um Mitternacht
    0 0 1 1 *Einmal im Jahr, am 1. Januar um Mitternacht

    Häufige Fragen

    Was ist ein Cron-Ausdruck?

    Eine kurze Zeichenkette aus fünf Feldern, die einen wiederkehrenden Zeitplan festlegt. Sie wird von cron unter Linux und macOS verwendet und von Tools wie Kubernetes CronJobs, GitHub Actions oder geplanten GitLab-Pipelines.

    In welcher Zeitzone werden die nächsten Ausführungen angezeigt?

    In der Zeitzone Ihres Browsers. Cron auf einem Server verwendet die Zeitzone des Servers, oft UTC, daher können die tatsächlichen Zeiten abweichen.

    Warum läuft */45 um :00 und :45 und nicht alle 45 Minuten?

    Eine Schrittweite zählt vom Anfang des Feldes, nicht von der letzten Ausführung. Im Minutenfeld bedeutet */45 die Minuten 0 und 45, die Abstände wechseln also zwischen 45 und 15 Minuten. Für ein gleichmäßiges Intervall wählen Sie eine Schrittweite, durch die sich 60 ohne Rest teilen lässt (etwa 5, 10, 15, 20 oder 30), bei Stunden 24.

    Kann ich Namen statt Zahlen verwenden?

    Ja. Für Monate (JAN–DEC) und Wochentage (SUN–SAT) funktionieren englische Abkürzungen aus drei Buchstaben. Groß- und Kleinschreibung spielt keine Rolle, und sie funktionieren auch in Listen und Bereichen, zum Beispiel MON-FRI.

    Unterstützt Cron Builder Sekunden oder Jahre?

    Nein, es verwendet das Standardformat mit fünf Feldern. Manche Scheduler wie Quartz oder Spring fügen ein Sekundenfeld (und manchmal ein Jahresfeld) hinzu, daher funktionieren deren Ausdrücke hier nicht.

    Was ist mit @daily, @reboot oder L?

    Kurzformen wie @hourly und @daily werden nicht unterstützt. Verwenden Sie stattdessen den entsprechenden Ausdruck: @daily ist 0 0 * * *. @reboot läuft beim Systemstart und hat keine zeitbasierte Entsprechung. Auch Erweiterungen wie L, W, # und ?, die Quartz und einige Cloud-Scheduler verwenden, werden nicht unterstützt.

    Ist Cron Builder kostenlos?

    Ja, es ist kostenlos und ohne Anmeldung nutzbar. Alles läuft in Ihrem Browser, und die eingegebenen Ausdrücke werden nirgendwohin gesendet.