Toolverse

Cron-expressieverklaarder

Zet een cron (crontab) schema om in eenvoudig Nederlands. Plak een 5-veld expressie en zie precies wanneer het wordt uitgevoerd, veld voor veld.

Every 5 minutes

Afbraak van velden

Minuut
Every 5 minutes
Uur
Every hour
Dag van de maand
Every day of the month
Maand
Every month
Dag van de week
Every day of the week

Veelvoorkomende voorbeelden

Hoe te gebruiken

Typ of plak een cron-expressie met vijf velden en de betekenis in eenvoudig Nederlands verschijnt terwijl u typt, samen met een afbraak die elk veld afzonderlijk verklaart. Er wordt niets geupload en er wordt niets gepland of uitgevoerd — het gereedschap leest alleen de expressie en beschrijft deze, dus het is veilig om elk schema dat u wilt te testen. Een cron-expressie heeft vijf velden gescheiden door spaties, in deze volgorde: minuut, uur, dag van de maand, maand en dag van de week. De minuut loopt van 0 tot 59, het uur van 0 tot 23, de dag van de maand van 1 tot 31, de maand van 1 tot 12 (of de namen jan tot dec), en de dag van de week van 0 tot 6 (of sun tot sat, waarbij zowel 0 als 7 zondag betekenen). Het lezen van de velden van links naar rechts vertelt u het exacte moment of de momenten waarop een taak wordt uitgevoerd. Elk veld accepteert meer dan een enkel getal. Een sterretje betekent elke waarde, dus een sterretje in het minuutveld betekent elke minuut. Een kommagescheiden lijst zoals 1,15,30 kiest meerdere specifieke waarden, een streepjespannen zoals 1-5 beslaat een reeks, en een schuine streep stap zoals */5 of 9-17/2 herhaalt zich met vaste intervallen. Benoemde maanden en weekdagen zoals jan en mon worden overal waar een getal zou zijn geaccepteerd, wat een expressie vaak gemakkelijker leesbaar maakt. Als uitgewerkt voorbeeld voert de expressie */5 * * * * elke vijf minuten uit, 0 9 * * 1 voert om 09:00 uur elke maandag uit, 0 0 1 1 * voert om middernacht op 1 januari uit, en 0 9 * * 1,3,5 voert om 09:00 uur op maandag, woensdag en vrijdag uit. De veldafbraak toont hoe elk van die onderdelen bijdraagt aan het totale schema. Cron op deze manier verklaren is handig voor het begrijpen van een crontab die u niet hebt geschreven, het controleren van een schema voordat u het implementeert, en het leren van de syntaxis zonder proefondervindelijk werk. Omdat het parseren volledig in uw browser gebeurt, kunt u een gevoelig schema plakken zonder dat het uw apparaat verlaat.

Veelgestelde vragen

Wat betekenen de vijf velden?
In volgorde: minuut (0–59), uur (0–23), dag van de maand (1–31), maand (1–12 of jan–dec) en dag van de week (0–6 of sun–sat, waarbij zowel 0 als 7 zondag zijn).
Welke syntaxis wordt ondersteund?
Sterretje (*) voor elke waarde, lijsten zoals 1,15,30, bereiken zoals 1-5 en stappen zoals */5 of 9-17/2. Benoemde maanden (jan…dec) en weekdagen (sun…sat) werken ook.
Voert het mijn cron-taak uit?
Nee. Het verklaart alleen het schema. Het parseren gebeurt volledig in uw browser; er wordt niets geupload of uitgevoerd.
Wat betekent de schuine streep in */5?
De schuine streep stelt een stap of interval in. In het minuutveld betekent */5 elke vijfde minuut — 0, 5, 10, enzovoort — terwijl 9-17/2 elke tweede uur tussen 9 en 17 betekent. Het is een afkorting voor herhaling met vaste intervallen in plaats van elke waarde met de hand op te sommen.