Cron-Ausdruck erklären
Cron Parser
Erklärt einen Cron-Ausdruck in Klartext und listet die nächsten Ausführungen in einer gewählten Zeitzone auf.
Liest einen Cron-Ausdruck und sagt in Klartext, wann er laufen wird, und listet dann die nächsten Läufe in der Zeitzone Ihrer Wahl. Fünf Felder oder sechs mit Sekunden, dazu `@daily` und Verwandte, `L` für den letzten Tag und `5#3` für den dritten Freitag.
Ausdruck
Fünf Felder, oder sechs mit den Sekunden vorneweg. `@daily`, `@hourly` und Verwandte gehen auch.
In Worten
Alle 15 Minuten zwischen 09:00 und 17:00 Uhr, von Montag bis Freitag.
Feld für Feld
| Feld | Wert | Bedeutet |
|---|---|---|
| Minute0-59 | alle 15`*/15` ist jede Viertelstunde; `15` ist Viertel nach. | |
| Stunde0-23 | 9 bis 17Immer im 24-Stunden-Format und immer in der Zone des Servers, sofern der Scheduler nichts anderes sagt. | |
| Tag des Monats1-31 | jeden Tag des Monats`L` ist der letzte Tag. Eine 31 löst in einem kurzen Monat schlicht nicht aus. | |
| Monat1-12 oder JAN-DEC | jeden MonatBei den Namen spielt Groß- und Kleinschreibung keine Rolle. | |
| Wochentag0-7 oder SUN-SAT | von Montag bis Freitag0 und 7 stehen beide für Sonntag. `5#3` ist der dritte Freitag, `5L` der letzte. |
Nächste Ausführungen
Zone
UTC
Berechnet in der Zone oben, nicht in der Ihres Browsers. Uhrzeiten, die die Sommerzeit überspringt, werden auch hier übersprungen.
So funktioniert es
Fügen Sie den Ausdruck ein
Er wird in einem Satz beschrieben, und jedes Feld wird mit seinem Wertebereich und der Bedeutung Ihres Werts darin aufgeschlüsselt.
Stellen Sie die Zeitzone ein
Das ist der ganze Sinn, einen Cron zu prüfen. Ihr Scheduler läuft in der Zone des Servers, die meist UTC und selten Ihre ist – die Liste der nächsten Läufe wird in der Zone berechnet, die Sie wählen, nicht in der Ihres Browsers.
Lesen Sie die nächsten Läufe
Mit Wochentag und dem Abstand zwischen ihnen. Zwei Läufe im Abstand einer Stunde, wo Sie einen Tag erwartet haben, sind der schnellste Weg, ein Feld an der falschen Stelle zu bemerken.
Häufige Fragen
Warum läuft `0 0 * * 1` nicht am 1.?
Weil das fünfte Feld der Wochentag ist, nicht der Tag des Monats – `1` ist Montag. Der Tag des Monats ist das dritte Feld. Sowohl `0` als auch `7` bedeuten im fünften Sonntag.
Was geschieht mit einem Job bei der Zeitumstellung?
Eine Uhrzeit, die die Uhr überspringt, findet nicht statt, und diese Liste überspringt sie auch. Eine Uhrzeit, die sich wiederholt, kann je nach Scheduler zweimal feuern. Deshalb ist `0 2 * * *` in einer Zone mit Sommerzeit eine schlechte Stunde.
Verbinden sich Tag des Monats und Wochentag mit UND oder ODER?
ODER, wenn beide eingeschränkt sind – eine Eigenheit von Vixie cron, die jeden Versuch überlebt hat, sie zu beheben. `0 0 1 * 1` feuert am 1. *und* an jedem Montag, nicht an Montagen, die auf den 1. fallen. Die Beschreibung hier sagt das ausdrücklich, wenn es zutrifft.
Unterstützt jeder Scheduler `L` und `#`?
Nein. Es sind Quartz-Erweiterungen, unterstützt von Quartz, Spring und mehreren Cloud-Schedulern und in einfachem Unix-cron nicht vorhanden. Ein Sekundenfeld ist dieselbe Geschichte. Prüfen Sie Ihren Scheduler, bevor Sie sich auf eines von beiden verlassen.
Eingabe aus
Regex-Tester
Regex Tester
Testet einen regulären Ausdruck gegen Beispieltext, mit Live-Hervorhebung der Treffer und Auflistung der Fanggruppen.
Cron-Ausdruck erstellen
Cron Builder
Baut einen Cron-Ausdruck aus eingetippten Feldern, jedes mit seinem erlaubten Bereich daneben, und zeigt den resultierenden Zeitplan, während Sie ihn ändern.
Zeitzonen-Umrechner
Timezone Converter
Rechnet einen Zeitpunkt zwischen Zeitzonen um und zeigt ein Raster gemeinsamer Stunden für Termine über Regionen hinweg.
JSON formatieren und validieren
JSON Formatter & Validator
Formatiert, minimiert und validiert JSON und zeigt bei Syntaxfehlern die genaue Zeile und Spalte.
Danach
Diese Tools nehmen an, was dieses hier erzeugt, das Ergebnis kann also direkt weiter.
Arbeitstage zählen
Business Day Counter
Zählt Werktage zwischen zwei Daten oder findet das Datum N Werktage später, ohne Wochenenden und Feiertage.
Cron-Ausdruck erstellen
Cron Builder
Baut einen Cron-Ausdruck aus eingetippten Feldern, jedes mit seinem erlaubten Bereich daneben, und zeigt den resultierenden Zeitplan, während Sie ihn ändern.
Zeitzonen-Umrechner
Timezone Converter
Rechnet einen Zeitpunkt zwischen Zeitzonen um und zeigt ein Raster gemeinsamer Stunden für Termine über Regionen hinweg.
JSON ⇄ CSV umwandeln
JSON ⇄ CSV
Flacht verschachteltes JSON zu Spalten ab oder baut Objekte aus einer Tabelle wieder auf, mit Punktpfad-Regel für die Spaltennamen.
JSON vergleichen
JSON Diff
Vergleicht zwei JSON-Dokumente strukturell, ignoriert die Schlüsselreihenfolge und meldet hinzugefügte, entfernte und geänderte Pfade.
JSON formatieren und validieren
JSON Formatter & Validator
Formatiert, minimiert und validiert JSON und zeigt bei Syntaxfehlern die genaue Zeile und Spalte.