Cron-expressiecalculator

Voer een standaard cron-expressie met 5 velden (het cronie-dialect) en een begindatum en -tijd in, en zie wanneer de taak de volgende keer draait.

De volgorde is minuut (0-59), uur (0-23), dag van de maand (1-31), maand (1-12) en dag van de week (0-7; 0 en 7 zijn zondag). Afkortingen zoals @@daily werken ook. Namen van maanden en dagen van de week zoals jan of mon worden geaccepteerd.
„Huidige datum en tijd” is de datum en tijd op uw apparaat. De begindatum en -tijd blijven leeg totdat u ze invoert.
Volgende uitvoeringstijden —

    Hoe datums en tijden worden behandeld: de datum en tijd die u invoert worden gebruikt zoals ze zijn (jaar, maand, dag, uur en minuut). Tijdzones en zomertijd worden niet berekend, dus het resultaat kan afwijken van wat cron op uw systeem werkelijk doet (waar zomertijd bestaat, hangt de behandeling van overgeslagen en herhaalde tijden af van de cron-implementatie).

    De gekopieerde waarde is de lijst met uitvoertijden, één per regel, zoals 2026-10-29 09:15.

    Welke cron dit is

    Deze calculator leest de standaard cron-expressie met 5 velden die door Linux-crontab wordt gebruikt, en volgt het gedrag van cronie. Het is geen calculator voor andere cron-dialecten. Met name Quartz-expressies (6 of 7 velden met seconden en jaren, en de tekens ? L W #) zijn anders en worden niet ondersteund. Planners zoals AWS EventBridge, Kubernetes CronJob en systemd-timers hebben hun eigen syntaxis of tijdzone-instellingen en worden evenmin behandeld.

    Veld Bereik Hoe het wordt geschreven
    Minuut 0–59 *, een getal, 1,15 (een lijst), 10-20 (een bereik), */15 of 0-30/10 (stappen)
    Uur 0–23 Hetzelfde
    Dag van de maand 1–31 Hetzelfde
    Maand 1–12 Hetzelfde. Namen (jan tot dec, niet hoofdlettergevoelig) werken ook, in lijsten en bereiken
    Dag van de week 0–7 Hetzelfde. Namen (sun tot sat) werken ook. 0 en 7 betekenen allebei zondag

    Dag van de maand en dag van de week: OF en EN

    Hoe het veld voor de dag van de maand en het veld voor de dag van de week samenwerken, wordt door de cron-implementatie (cronie) bepaald.

    Hoe ver het zoekt

    Beginnend na de datum en tijd die u hebt ingevoerd, controleert de calculator tot 10 jaar vooruit (maar niet voorbij 31 december 2100), dag voor dag. Een expressie die maar om de paar jaar draait, zoals een voor 29 februari, wordt gevonden als ze binnen 10 jaar draait. Als er binnen 10 jaar niets draait (bijvoorbeeld omdat de datum nooit bestaat), zegt het resultaat dat. De begintijd zelf is niet inbegrepen (er wordt gezocht naar tijden „na” die tijd).

    Syntaxis die niet wordt ondersteund

    Als u een van deze invoert, legt de calculator uit waarom ze die niet kan lezen.

    Tijdzones en zomertijd

    De datum en tijd die u invoert worden gebruikt zoals ze zijn, als jaar, maand, dag, uur en minuut. Omrekening van tijdzones en zomertijd worden niet berekend, dus het resultaat kan afwijken van wat cron op uw systeem werkelijk doet. Volgens de cronie-handleiding (gecontroleerd op 28 oktober 2026) worden taken in een tijd die door een zomertijdwijziging niet bestaat niet uitgevoerd, en taken in een tijd die twee keer voorkomt twee keer uitgevoerd. Andere cron-implementaties handelen dit anders af.

    Voorbeelden

    Bronnen en datum van controle

    De syntaxis en het gedrag zijn gecontroleerd in de broncode van cronie (entry.c en cron.c) en in de crontab(5)-handleiding van cronie (cronie op GitHub) op 28 oktober 2026. Voor deze Nederlandse pagina is op 31 oktober 2026 ook de crontab(5)-handleidingpagina op man7.org, de cronie-handleiding, geopend. Ze vermeldt de vijf velden en hun bereiken, de namen van maanden en dagen van de week (de eerste drie letters, niet hoofdlettergevoelig, bruikbaar in lijsten en bereiken), het OF-gedrag wanneer geen van beide dagvelden * bevat, en de afkortingen @@reboot, @@yearly, @@annually, @@monthly, @@weekly, @@daily en @@hourly. Die handleidingpagina vermeldt @@midnight niet en beschrijft het EN-gedrag niet; die twee punten komen uit de broncode van cronie. Verschillen in andere cron-implementaties zijn niet gecontroleerd.

    Veelgestelde vragen

    Wat gebeurt er als ik zowel de dag van de maand als de dag van de week instel?

    Als geen van beide velden met * begint, draait de taak op dagen die met een van beide overeenkomen (OF). Als een van beide velden met * begint (ook */2), draait ze op dagen die met beide overeenkomen (EN).

    Wat is het verschil tussen 0 en 7 bij de dag van de week?

    Geen. Beide betekenen zondag.

    Kan het resultaat afwijken van wat mijn cron werkelijk doet?

    Ja. Deze calculator gebruikt de datum en tijd die u invoert zoals ze zijn en berekent geen tijdzones of zomertijd. Andere cron-implementaties dan cronie kunnen zich ook anders gedragen.

    Waarom verschijnt er niets na 10 jaar?

    De zoektocht stopt 10 jaar na de begindatum en -tijd. Een expressie voor een datum die niet bestaat, zoals 31 februari, draait nooit.