Cron-parser

Zet cron-expressies om naar leesbare planningen en bekijk de volgende uitvoeringstijden. Alle verwerking gebeurt in je browser.

Direct parsen Volgende uitvoeringstijden Verwerking aan de clientzijde

Veelgebruikste presets

Veldreferentie

Minuut Uur Dag van de maand Maand Dag van de week
0-59 0-23 1-31 1-12 0-6
Voorbeeld: */5 * * * * = Elke minuut */5

Hoe gebruik je de cron-parser

1

Voer een cron-expressie in

Typ een standaard cron-expressie met 5 of 6 velden in het invoerveld.

2

Lees de menselijke beschrijving

De expressie wordt direct vertaald naar een leesbare zin.

3

Bekijk de volgende uitvoeringen

Bekijk de volgende geplande uitvoeringstijden om je expressie te verifiëren.

Wat is cron?

Cron is een op tijd gebaseerde taakplanner in Unix-achtige besturingssystemen. Gebruikers configureren geplande taken (cron jobs) met cron-expressies — een string van vijf door spaties gescheiden velden die samen de planning bepalen.

Syntax van cron-expressies

Een standaard cron-expressie heeft 5 velden:

Minuut (0-59)

Uur (0-23)

Dag van de maand (1-31)

Maand (1-12)

Dag van de week (0-6, 0=zondag)

Speciale tekens

* * — Elke waarde
, , — Scheidingsteken voor waardenlijst
- - — Bereik van waarden
/ / — Stapwaarden

Veelgestelde vragen

Welke cron-formaten worden ondersteund?

De tool ondersteunt standaard cron met 5 velden (minute hour day month weekday) en herkent veelgebruikte speciale strings zoals @yearly, @monthly, @weekly, @daily en @hourly.

Hoe nauwkeurig zijn de volgende uitvoeringstijden?

De tool berekent de volgende N uitvoeringstijden met je huidige lokale tijd als startpunt, nauwkeurig tot op de minuut.

Worden speciale cron-strings ondersteund?

Ja. Veelgebruikte snelkoppelingen zoals @yearly, @monthly, @weekly, @daily en @hourly worden herkend en uitgebreid.

Wat betekent elk veld in een cron-expressie?

Het klassieke Vixie cron-formaat heeft vijf velden: minuut (0-59), uur (0-23), dag van de maand (1-31), maand (1-12 of namen) en dag van de week (0-7, waarbij zowel 0 als 7 zondag betekent). Sommige planners - Quartz, Spring - voegen vooraan een zesde secondenveld toe. Deze parser detecteert aan de hand van het aantal velden welke layout je gebruikt.

Wat betekenen *, /, - en , binnen cron?

* betekent elke waarde; */5 in het minuutveld betekent elke 5 minuten; 1-5 is een inclusief bereik (bijvoorbeeld weekdagen in het weekdagveld); en mon,wed,fri somt afzonderlijke waarden op. Ze combineren: 0 9-17/2 * * * draait elke dag om 9:00, 11:00 enzovoort tot 17:00.

Hoe plan ik een taak elke dag om middernacht, of elke 6 uur?

Dagelijks om middernacht is 0 0 * * *. Elke 6 uur is 0 */6 * * * - de */6-stap in het uurveld valt op 00:00, 06:00, 12:00 en 18:00. Wekelijks zondag om 3 uur 's nachts is 0 3 * * 0. Deze parser berekent de volgende uitvoeringen zodat je de planning kunt bevestigen voordat je hem installeert.

Waarom vuurt mijn cron-job op het verkeerde moment?

In negen van de tien gevallen is het een tijdzoneverschil: cron evalueert tegen de lokale klok van de server (sommige implementaties honoreren CRON_TZ= of TZ=-regels in de crontab). De overgang naar zomertijd is de tweede boosdoener - taken die in het spring-forward-gat zijn gepland kunnen worden overgeslagen, zoals Vixie cron documenteert. Docker-containers gebruiken standaard UTC tenzij je TZ instelt.

Hoe verhoudt cron zich tot systemd-timers of Taakplanner van Windows?

Cron is de klassieke Unix-planner: eenvoudig, met minuutresolutie en zonder ingebouwde inhaalrun voor gemiste taken. systemd-timers voegen tweedeprecisie toe, Persistent=true-herstel voor runs die zijn gemist terwijl de machine uit stond, en journald-logging. De Windows Taakplanner biedt een GUI, eventtriggers en draai-zo-snel-mogelijk-na-misting-semantiek. Kubernetes CronJob speelt dezelfde rol in cloud-native stacks.

{-- * External Resources Component(#18 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}