Volgende 5 uitvoertijden
Voer een expressie in en klik op Uitleggen.
Over cron-expressies
Cron wordt gebruikt door Unix-achtige systemen en veel schedulers (bijv. GitHub Actions, CI) om te bepalen wanneer een job draait. Deze tool legt de vijf velden uit en berekent de volgende uitvoertijden in je lokale tijdzone zodat je je schema kunt verifiëren zonder de job te draaien.Hoe te gebruiken Cron Explainer
- Voer een 5-velden cron-expressie in (bijv.
0 9 * * 1-5voor "elke werkdag om 9:00"). - Klik op Uitleggen om een begrijpelijke beschrijving van het schema te zien.
- Bekijk de Volgende 5 uitvoertijden om te verifiëren dat de expressie afgaat wanneer je verwacht.
- Pas de expressie aan en leg opnieuw uit totdat het schema correct is.
Belangrijkste kenmerken
- Vertaalt cron-expressies naar begrijpelijke beschrijvingen
- Toont de volgende 5 geplande uitvoertijden in je lokale tijdzone
- Ondersteunt wildcards (*), bereiken, lijsten en stapwaarden
- Valideert expressiesyntaxis en markeert fouten
- 100% browsergebaseerd — geen gegevens naar een server gestuurd
- Gebruik samen met de Cron Generator om expressies visueel op te bouwen
Wanneer dit hulpmiddel te gebruiken
- Een cronschema verifiëren voordat je het naar productie of CI/CD deployt
- Een bestaande crontab-invoer begrijpen die van een ander team is overgenomen
- Geplande jobs debuggen die op onverwachte tijden draaien
- Cron-syntaxis leren als referentie naast documentatie
- Verschillende schemapatronen testen zonder een live systeem te wijzigen
Technische details
De tool parseert elk van de vijf velden volgens de POSIX cron-specificatie. Wildcards (*) matchen alle geldige waarden voor het veld. Bereiken (bijv. 1-5) worden uitgebreid naar alle waarden in het bereik. Lijsten (bijv. 1,15) matchen specifieke waarden. Stapwaarden (bijv. */5) genereren elke Nde waarde vanaf het minimum van het veld. De berekening van de volgende uitvoering itereert vooruit vanaf de huidige tijd, controleert elke minuut tegen de geparsde expressie totdat 5 matches zijn gevonden (beperkt tot ongeveer een jaar vooruit voor prestaties). Tijden worden weergegeven in de lokale tijdzone van je browser met JavaScript's Intl.DateTimeFormat.
Conclusie
De Cron Uitlegger is een essentiële tool voor iedereen die met geplande taken werkt. Het converteert complexe cron-syntaxis naar duidelijke beschrijvingen en verifieert de timing met aankomende uitvoerdatums — allemaal privé in je browser, zonder risico voor je productiesystemen.