Cron-expressie uitlegger

Decodeer cron-expressies en zie volgende uitvoertijden.

Developer

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

  1. Voer een 5-velden cron-expressie in (bijv. 0 9 * * 1-5 voor "elke werkdag om 9:00").
  2. Klik op Uitleggen om een begrijpelijke beschrijving van het schema te zien.
  3. Bekijk de Volgende 5 uitvoertijden om te verifiëren dat de expressie afgaat wanneer je verwacht.
  4. 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.

Veelgestelde vragen

Welk formaat gebruikt cron?
Standaard cron heeft vijf velden: minuut (0-59), uur (0-23), dag van de maand (1-31), maand (1-12), dag van de week (0-7, 0 en 7 = zondag). Gebruik * voor elk, comma's voor lijsten, streepjes voor bereiken en / voor step (bijv. */5 voor elke 5).
Worden mijn gegevens naar een server gestuurd?
Nee. Parsen en berekening van volgende uitvoering gebeurt volledig in je browser. Er wordt niets geüpload.
Hoeveel volgende uitvoertijden worden getoond?
De tool toont de volgende 5 uitvoertijden vanaf nu, beperkt tot ongeveer een jaar vooruit om de resultaten snel te houden.
In welke tijdzone worden de uitvoertijden getoond?
Uitvoertijden worden weergegeven in de lokale tijdzone van je browser. Als je server UTC gebruikt, vergeet dan niet om rekening te houden met het verschil bij het interpreteren van de resultaten.