Toolivaro

Cron-Builder kostenlos

Bauen und validieren Sie Fünf-Feld-Cron-Ausdrücke mit einer verständlichen Beschreibung und ehrlichen nächsten Laufzeiten.

Der Cron-Builder setzt Crontab-Ausdrücke mit fünf Feldern zusammen — Minute, Stunde, Tag des Monats, Monat, Tag der Woche — die Syntax, die jeder Cron-Daemon unter Linux und Unix liest. Füllen Sie die fünf Felder mit der Notation, die cron tatsächlich akzeptiert: ein Wildcard, ein einzelner Wert, ein Bereich wie 9-17, ein Schritt wie */15 oder 0-30/5 oder eine Kommaliste, dazu die Monats- und Wochentagsnamen, die cron selbst kennt (jan-dez, so-sa und sogar Bereiche wie mo-fr und jan-mär). Jedes Feld wird gegen seine realen Grenzen validiert — Minuten 0–59, Stunden 0–23, Tage 1–31, Monate 1–12, Wochentage 0–7, wobei 7 genau wie in der Manpage Sonntag bedeutet — und ungültige Eingaben werden mit einer Meldung abgelehnt, die sagt, was falsch ist, niemals stillschweigend „repariert". Aus der geparsten Spezifikation leitet das Tool drei Dinge ab, die zählen: den kanonischen Ausdruck zum Einfügen in crontab, eine verständliche Beschreibung, wann der Job läuft, und den nächsten echten Laufzeitpunkt, Minute für Minute gegen die tatsächlichen Matching-Regeln des Daemons berechnet. Genau an diesem letzten Schritt lügen die meisten Builder, und dieser ist auf drei Arten sorgfältig. Der nächste Lauf wird in der lokalen Zeitzone Ihres Browsers berechnet, und die Seite sagt das, weil ein Cron-Daemon auf einem Server in der Zeitzone des Servers läuft. Die klassische ODER-Regel wird beachtet: Wenn sowohl Tag des Monats als auch Tag der Woche eingeschränkt sind, feuert cron, wenn EINES von beiden passt — überraschend, dokumentiert und in der Beschreibung ausgewiesen. Und unmögliche Daten werden ehrlich gemeldet: Ein Job für den 31. Februar findet im 366-Tage-Horizont keinen nächsten Lauf und teilt Ihnen das mit, statt endlos zu schleifen. Alles wird lokal berechnet — nichts von dem, was Sie eingeben, wird hochgeladen oder gespeichert. Nutzen Sie ihn, wenn Sie ein Backup, einen Build, einen Bericht oder einen Datenbankjob einplanen und den Ausdruck richtig haben wollen, bevor er in Produktion geht.

Wird lokal in deinem Browser verarbeitet

Wie wird das Ergebnis berechnet?

Ein nächtliches Backup an Werktagen

Die Datenbank Ihrer Anwendung braucht jeden Werktag um 2:30 Uhr nachts ein Backup. Setzen Sie Minute auf 30, Stunde auf 2, Tag-des-Monats auf *, Monat auf * und Tag-der-Woche auf 1-5 (Montag bis Freitag). Der Builder liefert den Ausdruck 30 2 * * 1-5, beschreibt ihn als „Um 02:30 an Werktagen (Mo–Fr)" und zeigt den nächsten tatsächlichen Laufzeitpunkt, berechnet von der aktuellen Uhr — so ist der Job, den Sie in crontab einfügen, exakt der Job, den Sie meinten.

Beispieleingabe und -ausgabe
Eingabe Wert
Minute 30
Stunde 2
Tag des Monats *
Monat *
Tag der Woche 1-5
Ergebnis 30 2 * * 1-5 — Um 02:30 an Werktagen (Mo–Fr)

Wie lautet die Formel und ihre Annahmen?

Das Fünf-Feld-Crontab-Format

minute stunde tag-des-monats monat tag-der-woche

Formelbegriffe
Symbol Bedeutung
minute 0–59
stunde 0–23
tag-des-monats 1–31
monat 1–12 oder jan…dez
tag-der-woche 0–7 (0 und 7 sind Sonntag) oder so…sa

Jedes Feld akzeptiert *, einen Wert, einen Bereich a-b, einen Schritt /n oder eine Kommaliste. Das ist das Format aus crontab(5); das Tool implementiert keine Erweiterungen darüber hinaus.

Matching des nächsten Laufs

nächster = erster Zeitpunkt ≥ jetzt, an dem jedes Feld passt

Formelbegriffe
Symbol Bedeutung
passt Minute, Stunde, Monat und Tag fallen in die Wertemengen ihrer Felder, mit crons ODER-Regel für die beiden Tagesfelder
ODER-Regel Wenn Tag-des-Monats UND Tag-der-Woche beide eingeschränkt sind, passt ein Tag, wenn eines der beiden Felder passt — das dokumentierte Vixie-cron-Verhalten

Berechnet in der lokalen Zeitzone des Browsers; die Seite stellt das klar, weil ein serverseitiger Daemon die Zeitzone des Servers verwendet.

Welche Fehler sind am häufigsten?

  • Tag-des-Monats und Tag-der-Woche zugleich einschränken und UND-Semantik erwarten — cron verknüpft sie mit ODER, und das Tool bildet das ab.
  • Einer nächsten Laufzeit vertrauen, ohne die Zeitzone zu prüfen — das Tool verwendet Ihre lokale Zeitzone und sagt das.
  • Einen 6-Felder-Ausdruck mit Sekunden verwenden und erwarten, dass ein Standard-Crontab ihn akzeptiert — das portable Format hat fünf Felder.

Welche Annahmen und Grenzen gelten?

  • Nur das Fünf-Feld-Crontab-Format — kein Sekundenfeld, keine @yearly-artigen Aliase im Ausdruck selbst.
  • Namen (jan, mo) funktionieren als Werte und benannte Bereiche; Schritte und Listen verwenden Zahlen.
  • Die Berechnung des nächsten Laufs nutzt die lokale Zeitzone Ihres Browsers und einen 366-Tage-Horizont.

Woher stammen die Zahlen?

Zuletzt geprüft 12. August 2026 · Version 1.0.0 · Toolivaro garantiert keine externen Inhalte.

Häufig gestellte Fragen

Was bedeutet die ODER-Regel für Tag-des-Monats und Tag-der-Woche?

Wenn beide Felder eingeschränkt sind — etwa Tag-des-Monats 1 und Tag-der-Woche 5 — läuft cron, wenn EINES von beiden passt, sodass der Job am 1. des Monats UND an jedem Freitag feuert. Das überrascht die meisten Menschen, und genau so verhalten sich Vixie cron und seine Nachfahren. Das Tool beachtet es in der Berechnung des nächsten Laufs und weist es in der Beschreibung aus.

Welche Zeitzone verwendet die Berechnung des nächsten Laufs?

Die lokale Zeitzone Ihres Browsers. Ein Cron-Daemon läuft in der Zeitzone des Servers, die UTC oder etwas anderes sein kann — die Seite nennt die Zeitzone explizit, und Sie sollten sie mit dem Server vergleichen, der den Job ausführen wird, bevor Sie der angezeigten Zeit vertrauen.

Warum ist 7 für Sonntag zulässig, und ist 0 auch Sonntag?

crontab(5) definiert Tag-der-Woche als 0–7, wobei 0 und 7 beide Sonntag bedeuten; 7 ist eine Legacy-Form, die manche Systeme akzeptieren. Das Tool akzeptiert beide und normalisiert sie beim Matching auf denselben Wert.

Wo ist das Sekundenfeld?

Das Standard-Fünf-Feld-Format hat kein Sekundenfeld — die kleinste Einheit ist die Minute. Manche Werkzeuge (wie Quartz und einige Node-Bibliotheken) erweitern cron um Sekunden, aber diese Erweiterungen sind nicht zwischen Daemons portierbar, deshalb bleibt dieser Builder beim portablen Fünf-Feld-Format.

Was passiert bei unmöglichen Daten wie dem 31. Februar?

Cron feuert sie schlicht nie. Das Tool berechnet den nächsten Lauf über einen Horizont von 366 Tagen und meldet, wenn es keinen gibt — wie beim 31. Februar — das ehrlich, statt ein Datum anzuzeigen, das nie kommt.

Teil von Zeit-, Datums- und Planungstools

Fehler gefunden oder eine Korrektur? Melde ihn — jede Korrektur wird geprüft.

War dieses Werkzeug hilfreich?

Überprüft vom Toolivaro-Redaktionsteam gemäß unserer Methodik Methodik · Redaktionsrichtlinie