Cron-Ausdruck-Parser

Geben Sie einen Cron-Ausdruck ein, um seine lesbare Beschreibung, Feldaufschlüsselung und die nächsten 10 Ausführungszeiten zu sehen. Die gesamte Verarbeitung erfolgt in Ihrem Browser.

Menschenlesbare Beschreibung

Feldaufschlüsselung

FeldWertBedeutung

Nächste 10 Ausführungszeiten

    Über Cron-Ausdrücke

    Cron-Ausdrücke definieren Zeitpläne für wiederkehrende Aufgaben auf Unix-ähnlichen Systemen. Ein Standardausdruck hat 5 Felder:

    FeldBereichSonderzeichen
    Minute0-59* , - /
    Stunde0-23* , - /
    Tag des Monats1-31* , - / ?
    Monat1-12, JAN-DEC* , - /
    Wochentag0–7 (0 und 7 = So), SUN-SAT* , - / ?

    Die nächsten Läufe werden in der von Ihnen gewählten Zeitzone berechnet, nicht in Ihrer, denn eine Crontab feuert dort, wo der Server steht, und das ist meist UTC. Dreibuchstabige Namen werden überall dort angenommen, wo eine Zahl steht, MON-FRI und JAN funktionieren also wie geschrieben. Werte außerhalb des Feldbereichs, eine Schrittweite von null und ein rückwärts laufender Bereich werden abgelehnt, statt still einen Plan zu erzeugen, der nie feuert. Sind beide Tagesfelder eingeschränkt, sagt die Seite das, denn cron behandelt dieses Paar als oder statt als und, und darüber stolpern viele.

    Schon wieder Daten von Hand umformen?

    Ein Payload, das Sie jedes Mal in einem Browsertab reparieren, gehört in Code. Wir bauen die Integrationen, Parser und Dienste, die Daten zwischen Systemen bewegen, und reparieren die, die sie unterwegs still beschädigen.

    Sagen Sie uns, was Sie bewegen

    Häufig gestellte Fragen

    Warum läuft mein Job öfter als erwartet?
    Meist weil beide Tagesfelder gesetzt sind. Wenn weder der Tag des Monats noch der Wochentag ein Stern ist, führt cron den Job aus, wenn eines von beiden passt, nicht wenn beide passen. 0 0 1 * 1 feuert also am Monatsersten und an jedem Montag. Diese Seite warnt Sie, wenn Ihr Ausdruck diese Form hat.
    In welcher Zeitzone stehen die nächsten Läufe?
    In der gewählten, voreingestellt UTC statt Ihrer eigenen, denn eine Crontab feuert dort, wo der Server steht. Läuft Ihr Host in einer regionalen Zone, wählen Sie diese, und bedenken Sie, dass die Sommerzeit einen täglichen Job eine Stunde überspringen oder wiederholen lassen kann.
    Kann ich MON-FRI statt 1-5 schreiben?
    Ja. Dreibuchstabige Namen funktionieren überall dort, wo eine Zahl steht, für Monate wie für Wochentage, JAN, DEC, MON und SUN werden also alle erkannt. Sonntag darf 0 oder 7 heißen, beides wird akzeptiert, weshalb ein Bereich wie 6-7 das Wochenende abdeckt.
    Was bedeutet die Schreibweise mit Stern und Schrägstrich?
    Eine Schrittweite. */15 im Minutenfeld heißt jede fünfzehnte Minute ab null, also 0, 15, 30 und 45. Ein anderer Startpunkt geht auch: 5/15 heißt ab Minute fünf in Fünfzehnerschritten. Eine Schrittweite von null ist ungültig, und diese Seite sagt das, statt sich aufzuhängen.
    Kommt es mit dem zusätzlichen Sekundenfeld zurecht?
    Es liest es, was Quartz und mehrere Job-Runner verwenden, ein Ausdruck mit sechs Feldern wird also korrekt beschrieben. Die Liste der nächsten Läufe arbeitet minutengenau, denn mehr bietet gewöhnliches cron nicht, und das Sekundenfeld verengt lediglich innerhalb jeder passenden Minute.