Cron-expressie Parser & Builder

Voorbeelden
Betekenis
Volgende 5 uitvoeringen (UTC)
    Bouwer

    Wat is het Cron-expressie Parser & Builder

    Een cron-expressie is een string van vijf velden die door Unix-achtige schedulers (en tools als crontab, Kubernetes CronJobs en CI-pijplijnen) wordt gebruikt om te bepalen wanneer een taak draait: minuut, uur, dag van de maand, maand en dag van de week. Deze tool werkt beide kanten op. Plak een expressie en hij vertaalt de cryptische syntaxis naar een gewone zin en toont de volgende vijf uitvoertijden in UTC. Of gebruik de veldenbouwer om vanaf nul een geldige expressie samen te stellen — beide weergaven blijven synchroon.

    Hoe te gebruiken

    1. Typ of plak een cron-expressie zoals 0 9 * * 1-5 in het invoerveld.
    2. Lees de betekenis in gewoon Nederlands en bekijk de volgende vijf geplande uitvoertijden eronder.
    3. Bewerk een van de vijf bouwvelden (minuut, uur, dag, maand, weekdag) om een expressie stap voor stap op te bouwen.
    4. Klik op een voorbeeldchip om een gangbaar schema te laden en pas het daarna aan.

    Wanneer te gebruiken

    Schreef je 0 3 * * * voor een nachtelijke databaseback-up en wil je zeker weten dat het doet wat je denkt? Plak het en je ziet dat het "om 03:00" betekent, met de volgende uitvoeringen elke dag om 3 uur 's nachts. Weekenden overslaan? Verander het laatste veld in 1-5 en het voorbeeld toont alleen uitvoeringen van maandag tot en met vrijdag.

    Veelgestelde vragen

    Wat betekenen de vijf velden in een cron-expressie?

    Van links naar rechts: minuut (0–59), uur (0–23), dag van de maand (1–31), maand (1–12) en dag van de week (0–6, waarbij 0 en 7 beide zondag betekenen). Een asterisk (*) in een veld betekent "elke" waarde voor dat veld.

    Wat betekenen speciale tekens als * / - en ,?

    Een asterisk (*) matcht elke waarde. Een schuine streep definieert een stap, dus */15 betekent elke 15e waarde. Een koppelteken definieert een bereik, dus 9-17 betekent 9 tot en met 17. Een komma somt specifieke waarden op, dus 1,15,30. Deze kunnen worden gecombineerd, bijvoorbeeld 0-30/10.

    In welke tijdzone worden de volgende uitvoertijden getoond?

    Alle berekende uitvoertijden worden in UTC getoond. De meeste cron-daemons draaien in de lokale tijdzone van de server, dus als je server niet op UTC staat, pas dan aan. UTC tonen houdt de resultaten ondubbelzinnig, ongeacht waar je bent.

    Hoe worden dag-van-de-maand en dag-van-de-week gecombineerd?

    Deze parser volgt de standaard Vixie-cron-regels: als zowel het dag-van-de-maand- als het dag-van-de-week-veld beperkt zijn (niet *), draait een taak wanneer een van beide matcht. Is er maar één beperkt, dan hoeft alleen die te matchen.

    Ondersteunt dit seconden of niet-standaard cron-syntaxis?

    Nee. Deze tool verwerkt het klassieke cron-formaat met vijf velden (minuut, uur, dag, maand, weekdag). Het parseert niet het optionele zesveldenformaat met een voorloopkolom voor seconden dat sommige schedulers zoals Quartz gebruiken.

    Kan ik deze tool delen met mijn ingevulde gegevens?

    Ja. De URL wordt automatisch bijgewerkt terwijl je typt. Kopieer de link uit de adresbalk of gebruik de Deel-knop — iedereen die de link opent, ziet jouw gegevens al ingevuld.

    Gerelateerde tools