← Tools

Cron-Ausdruck-Generator & -Erklärer

Cron-Zeitpläne erstellen, lesen und prüfen – und sehen, wann sie als Nächstes laufen.

Privat: Deine Dateien verlassen nie dein Gerät.

    Nächste Ausführungen

      Schritt für Schritt erstellen

      Verwenden

      
      

      Cron-Spickzettel
      ZeichenBedeutungBeispiel
      *Jeder Wert* * * * *
      ,Eine Liste von Werten0 9,17 * * *
      -Ein Wertebereich0 9 * * 1-5
      /Jeder n-te Wert (ein Schritt)*/15 * * * *
      ?Kein bestimmter Wert (Quartz, AWS: Tag des Monats oder Wochentag)0 0 12 ? * MON
      LLetzter: letzter Tag des Monats oder der letzte angegebene Wochentag (5L)0 0 12 L * ?
      WDer Werktag, der einem Tag des Monats am nächsten liegt (15W), oder der letzte Werktag (LW)0 0 12 15W * ?
      #Der n-te Wochentag des Monats (6#3 = dritter Freitag in Quartz)0 0 12 ? * 6#3
      @dailyKurzformen: @yearly, @monthly, @weekly, @daily, @hourly, @reboot@weekly

      Die nächsten Ausführungen werden in deinem Browser für die gewählte Zeitzone berechnet, inklusive Sommer- und Winterzeitumstellung. Nichts wird hochgeladen.

      So funktioniert’s

      1. Wähle deine Dateien.
      2. Passe bei Bedarf die Einstellungen an.
      3. Lade das Ergebnis herunter oder sende es mit BroAllDone an ein anderes Gerät.

      Häufige Fragen

      Was ist ein Cron-Ausdruck?

      Ein kurzer Text, der festlegt, wann ein Job läuft, bestehend aus fünf Feldern: Minute, Stunde, Tag des Monats, Monat und Wochentag. Zum Beispiel bedeutet 0 9 * * 1-5 um 09:00 Uhr, Montag bis Freitag.

      Was bedeuten *, /, - und , in cron?

      * steht für jeden Wert, ein Komma listet Werte auf (1,15), ein Bindestrich gibt einen Bereich an (1-5) und ein Schrägstrich einen Schritt: */15 im Minutenfeld bedeutet alle 15 Minuten.

      Wie lasse ich einen Cron-Job alle 5 Minuten laufen?

      Verwende */5 * * * *. Für jede Stunde nimm 0 * * * *, für jeden Tag um Mitternacht 0 0 * * * und für jeden Montag um 9:00 Uhr 0 9 * * 1. Du kannst sie auch unter „Häufige Zeitpläne“ auswählen.

      Welche Zeitzone verwendet cron?

      cron nutzt die Zeitzone des Computers, auf dem es läuft – auf Servern oft UTC. GitHub Actions nutzt immer UTC. Wähle oben eine Zeitzone, um die nächsten Ausführungen darin zu sehen.

      Was ist der Unterschied zwischen Linux-cron, Quartz, Spring und AWS?

      Linux-cron hat 5 Felder. Quartz und Spring fügen am Anfang Sekunden hinzu, AWS EventBridge am Ende ein Jahr. Quartz und AWS zählen Sonntag als 1 und brauchen ? in einem der Tagesfelder; außerdem unterstützen sie L (letzter), W (Werktag) und # (der n-te Wochentag).

      Warum läuft mein Job an mehr Tagen als erwartet?

      Wenn du in Linux-cron sowohl einen Tag des Monats als auch einen Wochentag festlegst, läuft der Job, sobald einer von beiden passt. Das Tool warnt dich davor und listet die tatsächlichen nächsten Ausführungen auf.

      Weitere kostenlose Tools