Parser voor cron-expressies
Leg een cron-expressie in gewone taal uit en bekijk een voorbeeld van de volgende uitvoeringstijden.
Parser voor cron-expressies
Een cron-expressie verpakt een heel schema in vijf beknopte velden, en zelfs mensen die ze elke week schrijven, pauzeren bij 0 3 * * 1-5. Plak de uitdrukking en deze parser vertaalt deze in gewone taal ('Om 3:00 uur, maandag tot en met vrijdag') en geeft een overzicht van de komende looptijden in uw lokale tijdzone, zodat u kunt bevestigen dat het schema doet wat u bedoelde voordat het ooit een server bereikt.
De parser leest de standaardsyntaxis van 5 velden: jokertekens, lijsten zoals 1,15, bereiken zoals 1-5, stappen zoals */5 of 1-30/10, maandnamen JAN–DEC en weekdagnamen SUN–SAT, waarbij 0 en 7 beide zondag betekenen. De macro's @hourly, @daily, @weekly, @monthly en @yearly werken ook. Fouten worden nauwkeurig benoemd: een minuut van 61 of een ontbrekend veld vertelt je wat er mis is en in welk veld, in plaats van een kale "ongeldige uitdrukking".
Typische toepassingen: het controleren van een crontab-item voordat deze live gaat, het verifiëren van de planning van een Kubernetes CronJob- of een GitHub Actions-workflow, of het documenteren van een taak voor een teamgenoot. Plak meerdere uitdrukkingen tegelijk (één per regel) en elke uitdrukking wordt afzonderlijk uitgelegd. Wanneer de dag van de maand en de dag van de week beide zijn ingesteld, past de tool de OR-regel van cron toe en wordt een onmogelijke datum zoals 30 februari gerapporteerd als nooit actief in plaats van verdoezeld.
Zoals elk TextArray-hulpprogramma draait het volledig in uw browser. Roosters, taaknamen en al het andere dat u plakt, verlaat nooit uw apparaat.