Command Palette

Search for a command to run...

CR

Cron-uitdrukkingsparer

Parse cron-expressies in gewoon Engels en bekijk de aankomende looptijden

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

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

Wat is cron-expressieparser?

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

Cron Expression Parser decodeert standaard crontab-expressies met 5 velden (minuut, uur, dag van de maand, maand, dag van de week) in een gewone Engelse zin en een uitsplitsing per veld. Plak iets als "*/15 9-17 * * 1-5" en zie onmiddellijk dat het elke 15e minuut vuurt voorbij uur 9 tot en met 17, van maandag tot en met vrijdag - geen sterretjes meer tellen of twijfelen of het derde veld de dag of de maand is.

Naast vertaling berekent de tool de volgende vijf runtimes in zowel uw lokale tijdzone als UTC. Dit is belangrijker dan het klinkt: een enorme klasse van productie-incidenten komt van cron-banen die waren gepland tegen de verkeerde tijdzone of die stilletjes nooit worden afgevuurd omdat dag-van-maand en dag van week interactie hebben op de OR-semantiek manier die vixie cron definieert. Het zien van aankomende tijdstempels is de snelste sanity check voordat je een schema vastlegt aan een crontab, een Kubernetes Cronjob, een GitHub-acties-workflow of een AWS EventBridge-regel.

Alles draait 100% client-side in uw browser - de expressies die u plakt raken nooit een server, wat betekent dat het veilig is om te gebruiken met schema's van interne infrastructuur, CI/CD-pijplijnen of iets anders dat u liever niet op een willekeurige website plakt De parser ondersteunt de volledige standaardsyntaxis: jokertekens (*), lijsten (1,15,30), bereiken (1-5), stapwaarden (*/15, 1-10/2), en benoemde maanden en weekdagen (JAN-DEC, SUN-SAT).

Eén regel in cron vangt bijna iedereen op, en het is de moeite waard om de uitsplitsing voor te lezen. Wanneer zowel de dag van de maand als de dag van de week beperkt zijn, voert cron de klus uit wanneer een van beide wedstrijden, niet wanneer beide dat doen. Dus 0 0 1 * 1 vuurt op de eerste van de maand en op elke maandag, wat zelden is wat de auteur bedoelde. De andere reguliere verrassing is de zomertijd: een taak die binnen het uur is gepland en een klok die vooruit springt, loopt die dag niet, en een baan binnen het uur die zich herhaalt, kan twee keer worden uitgevoerd, omdat cron de lokale tijd leest. Standaard five-field cron heeft geen secondenveld, en @reboot is eerder een evenement dan een schema, dus geen toekomstvoorbeeld van tijden.

Hoe Cron-expressieparser te gebruiken?

1

Voer een Cron-uitdrukking in

Typ of plak een standaard 5-velds uitdrukking zoals "30 */2 * * 1" in de invoer, of klik op een voorinstelling zoals "Weekdagen 9 uur" om te beginnen met een gemeenschappelijk schema.

2

ontleden de uitdrukking

Klik op Parse om de syntaxis te valideren. Ongeldige waarden, omgekeerde bereiken en getallen buiten het bereik worden gerapporteerd met een specifiek foutbericht, zodat u precies weet welk veld u moet repareren.

3

Bekijk de storing

Lees de voor mensen leesbare beschrijving en controleer vervolgens de veldtabel om te bevestigen dat elk van de vijf velden zich uitbreidt naar de waarden die u verwacht - vooral interacties op dag van de maand versus dag van de week.

4

Verifieer de volgende looptijden

Inspecteer de volgende 5 geplande gebeurtenissen die worden getoond in zowel lokale tijd als UTC. Als ze overeenkomen met uw intentie, kopieer de uitdrukking dan naar uw klembord en plaats deze in uw crontab- of plannerconfiguratie.

Belangrijkste kenmerken

Duidelijke Engelse beschrijvingen

Verandert cryptische crontab-syntaxis in een leesbare zin als "op minuut 30 voorbij elk 2e uur, op maandag"

Uitsplitsing per veld

Tabel met elk van de 5 velden, de onbewerkte uitdrukking en de uitgebreide waarden die het overeenkomt

Volgende 5 looptijden

Concrete aankomende tijdstempels in zowel lokale tijd als UTC - de snelste manier om fouten in de tijdzone te vangen

Volledige standaard syntaxis

Ondersteunt wildcards, lijsten, bereiken, stapwaarden en benoemde maanden/weekdagen (jan-dec, sun-sat)

Frequently Asked Questions

De schuine streep definieert een stapwaarde. */5 in het minutenveld betekent "elke 5e minuut" - het breidt zich uit naar 0, 5, 10, 15, enzovoort tot 55. Je kunt ook stappen combineren met bereiken: 10-30/5 komt overeen met 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