0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
CRON
Genereer, lees en begrijp expressies cron in gewone taal. Probeer een preset, pas elk veld aan vanuit de visual builder of plak je eigen expressie: je ziet wat het doet, aankomende uitvoeringen en een veld-voor-veld overzicht. Compatibel met 5-veld Unix cron en met de 6-veld variant die seconden bevat.
Formaat: minuut · Tijd · Dag van de maand · maand · Dag van de week

Om 09:00, maandag t/m vrijdag

Snelle snelkoppelingen
Visuele Bouwer

Verander de modus van elk veld zodat het overeenkomt met hoe je de taak wilt uitvoeren. De uitdrukking en uitleg worden in realtime bijgewerkt.

Veld-voor-veld verdeling
Minuut
0
Alleen in: 0
Tijd
9
Alleen in: 9
Dag van de maand
*
Elke toegestane waarde
Maand
*
Elke toegestane waarde
Dag van de week
1-5
Het loopt van 1 naar 5

Aankomende ritten worden in je browser berekend om je lokale tijdzone te gebruiken.

Typische voorbeelden
*/10 * * * *Elke 10 minuten, de hele dag.
0 */2 * * *Elke 2 uur, op minuut 0.
30 7 * * 1-5Om 7:30 uur, maandag tot en met vrijdag.
0 22 * * 6,0Zaterdagen en zondagen om 22:00 uur.
15 14 1 * *Op de 1e van elke maand om 14:15 uur.
0 12 1,15 * *Op de 1e en 15e van elke maand om twaalf uur 's middags.
0 0 * * 0Elke zondag om middernacht.
5 0 * 8 *Elke dag in augustus om 00:05.
0 0 1 1 *Oudejaarsavond om middernacht.

Ondersteunde speciale tekens: * (elke waarde), , (lijst: 1,3,5), - (bereik: 1-5), / (stap: */15) en ??""urn:oasis:names:tc:xliff:document:1.2" /??"urn:oasis:names:tc:xliff:document:1.2" /??"" urn:oasis:names:tc:xliff:document:1.2" /??? (zonder beperking, gelijk aan *).

Hoe het werkt

Een cron-expressie bepaalt wanneer een geplande taak draait. In de klassieke Unix-vorm zijn er 5 door spaties gescheiden velden: minuut, uur, dag van de maand, maand en dag van de week. Het uitgebreide formaat (Quartz) voegt een eerste zesde veld voor seconden toe.

Elk veld accepteert een waarde, een lijst (1,15), een bereik (1-5), een stap (*/15) of * voor "elke waarde". Geldige bereiken: minuut 0-59, uur 0-23, dag van de maand 1-31, maand 1-12 en dag van de week 0-6 (0 en 7 zijn zondag).

Deze tool toont de expressie in natuurlijke taal en berekent de volgende uitvoeringen in de tijdzone van je browser, zodat je het resultaat kunt controleren voordat je hem gebruikt.

Voorbeelden

0 9 * * 1-5Om 09:00, maandag tot vrijdag
*/15 * * * *Elke 15 minuten
0 0 1 * *Om 00:00, op de eerste dag van elke maand
30 3 * * 0Om 03:30, elke zondag

Gebruiksscenario's

  • Back-ups, opschoningen of terugkerende rapporten inplannen in de crontab van een Linux-server.
  • De frequentie van een geplande job in CI/CD (GitHub Actions, GitLab, enz.) definiëren.
  • Terugkerende taken configureren in containers, schedulers of wachtrijsystemen.

Veelgestelde vragen

Wat betekent */5 in een veld?

Het is een stap: "elke 5". Het draait op 0, 5, 10, 15… van dat veld. Bijvoorbeeld, */5 in de minuut is gelijk aan elke 5 minuten.

Zijn 0 en 7 beide zondag?

Ja. In het veld dag van de week vertegenwoordigen zowel 0 als 7 zondag; 1 is maandag en 6 is zaterdag.

Hoe voer ik een taak eens per uur uit?

Met 0 * * * *: het draait op minuut 0 van elk uur.

Wat is het verschil tussen 5 en 6 velden?

5 velden is de klassieke Unix-cron (het begint bij de minuut). 6 velden voegt de seconden aan het begin toe (Quartz-stijl), handig voor taken die meerdere keren per minuut draaien.

Is de tijd die van de server of de mijne?

De echte cron gebruikt de tijdzone van het systeem waarop hij draait. Deze tool berekent de volgende uitvoeringen in de tijdzone van je browser, alleen om ze te bekijken.