Command Palette

Search for a command to run...

CR

Cron-Expression-Parser

Parse Cron-Ausdrücke in einfaches Englisch und Vorschau der kommenden Laufzeiten

minute   hour   day-of-month   month   day-of-week

Category:time
Mode:Offline
Version:1.0.0
Access:Free

Was ist Cron-Expression-Parser?

Cron Expression Parser interface on Toolz.dev - Parse cron expressions into plain English and preview upcoming run times

Cron Expression Parser dekodiert standardmäßige 5-Feld-Crontab-Ausdrücke (Minute, Stunde, Monatstag, Monatstag) in einen einfach-englischen Satz und eine Feld-für-Feld-Aufschlüsselung Fügen Sie so etwas wie "*/15 9-17 * * * 1-5" ein und sehen Sie sofort, dass es alle 15. Minute nach den Stunden 9 bis 17, Montag bis Freitag, feuert - kein Sternchen mehr zählen oder zweite raten, ob das dritte Feld der Tag oder der Monat ist.

Über die Übersetzung hinaus berechnet das Tool die nächsten fünf Laufzeiten sowohl in Ihrer lokalen Zeitzone als auch in der UTC. Das ist wichtiger als es klingt: Eine große Klasse von Produktionsvorfällen kommt von Cron-Jobs, die gegen die falsche Zeitzone geplant waren oder die stillschweigend nie feuern, weil der Monatstag und der Wochentag in der oder der Semantik interagieren, die Vixie Cron definiert. Das Anzeigen konkreter anstehender Zeitstempel ist die schnellste Überprüfung der Sanity-Prüfung, bevor Sie einen Zeitplan für eine Crontab, einen Kubernetes-Cronjob, einen GitHub-Aktions-Workflow oder eine AWS EventBridge-Regel festlegen.

Alles läuft 100% clientseitig in Ihrem Browser - die Ausdrücke, die Sie einfügen, berühren niemals einen Server, was bedeutet, dass es sicher ist, mit Zeitplänen aus der internen Infrastruktur, CI/CD-Pipelines oder allem anderen, was Sie lieber nicht in eine zufällige Website einfügen möchten, zu verwenden Der Parser unterstützt die vollständige Standardsyntax: Platzhalter (*), Listen (1,15,30), Bereiche (1-5), Schrittwerte (*/15, 1-10/2) und benannte Monate und Wochentage (JAN-DEC, SUN-SAT).

Eine Regel in cron fängt fast jeden, und es lohnt sich, die Aufschlüsselung für zu lesen. Wenn sowohl der Monats- als auch der Wochentag eingeschränkt sind, führt cron den Job aus, wenn beide Spiele übereinstimmen, nicht wenn beide. Also 0 0 1 * 1 feuert am ersten des Monats und an jedem Montag, was selten das ist, was der Autor beabsichtigt hat. Die andere regelmäßige Überraschung ist die Sommerzeit: Ein Job, der innerhalb der Stunde geplant ist, in der eine Uhr vorspringt, läuft an diesem Tag nicht, und einer innerhalb der Stunde, der wiederholt wird, kann zweimal ausgeführt werden, weil cron die Ortszeit liest. Standard-Fünffeld-Cron hat kein Sekundenfeld und @reboot ist eher ein Ereignis als ein Zeitplan, sodass keiner von beiden keine Vorschau als Liste zukünftiger Zeiten angezeigt werden kann.

Wie verwende ich den Cron-Expression-Parser?

1

Geben Sie einen Cron-Ausdruck ein

Geben Sie einen Standard-5-Feld-Ausdruck ein oder fügen Sie ihn ein, z. B. "30 */2 * * 1" in den Eingang, oder klicken Sie auf eine Voreinstellung wie "Wochentag 9 Uhr", um von einem gemeinsamen Zeitplan zu beginnen.

2

Parsen Sie den Ausdruck

Klicken Sie auf Parse, um die Syntax zu überprüfen. Ungültige Werte, umgekehrte Bereiche und Nummern außerhalb des Bereichs werden mit einer bestimmten Fehlermeldung gemeldet, sodass Sie genau wissen, welches Feld zu beheben ist.

3

Überprüfen Sie die Aufschlüsselung

Lesen Sie die für Menschen lesbare Beschreibung und überprüfen Sie dann die Feldtabelle, um zu bestätigen, dass sich jedes der fünf Felder auf die von Ihnen erwarteten Werte ausdehnt - insbesondere Interaktionen am Monatstag und am Wochentag.

4

Überprüfen Sie die nächsten Laufzeiten

Überprüfen Sie die nächsten 5 geplanten Ereignisse, die sowohl in der lokalen Zeit als auch in der UTC angezeigt werden. Wenn sie mit Ihrer Absicht übereinstimmen, kopieren Sie den Ausdruck in Ihre Zwischenablage und legen Sie ihn in Ihre Crontab- oder Scheduler-Konfiguration ab.

Hauptmerkmale

deutschland-details

Verwandelt die kryptische Crontab-Syntax in einen lesbaren Satz wie "In Minute 30 nach jeder 2. Stunde, am Montag"

Aufschlüsselung von Feld zu Feld

Tabelle mit den 5 Feldern, ihrem Rohausdruck und den erweiterten Werten

Nächste 5 Laufzeiten

Konkrete kommende Zeitstempel sowohl in Ortszeit als auch in UTC - die schnellste Möglichkeit, Zeitzonenfehler zu erkennen

Volle Standardsyntax

Unterstützt Wildcards, Listen, Bereiche, Schrittwerte und benannte Monate/Wochentage (Jan-Dez, Sun-Sat)

Frequently Asked Questions

Der Schrägstrich definiert einen Schrittwert. */5 im Minutenfeld bedeutet "alle 5. Minute" - er erweitert sich auf 0, 5, 10, 15, und so weiter bis zu 55. Man kann auch Schritte mit Bereichen kombinieren: 10-30/5 Begegnungen 10, 15, 20, 25, 30.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

croncrontabcron expressioncron parserschedulecron jobcron syntaxnext run timecron generatorcron expression parsercrontab next run timescron to plain english