Skip to content
Zoyku

Explicateur cron

Transformez n'importe quelle expression cron en langage clair : décomposition champ par champ, les cinq prochaines exécutions dans votre fuseau horaire et des préréglages à un clic.

Type or pick a cron expression to see it explained.

Supported: numbers, ranges (1-5), lists (1,15), steps (*/10, 1-30/5), month names (JAN) and weekday names (MON). Quartz extensions L, W, # aren’t covered.

Cet outil s'exécute entièrement dans votre navigateur. Vos données ne quittent jamais votre appareil — elles ne sont envoyées à aucun serveur.

Mode d'emploi

  1. 1Saisissez une expression cron ou cliquez sur un préréglage pour partir d'une base fiable.
  2. 2Lisez la décomposition champ par champ en langage clair.
  3. 3Vérifiez les cinq prochaines exécutions en basculant entre l'heure locale et UTC.
  4. 4Corrigez dans votre crontab, votre planificateur ou votre CI ce qui vous surprend.

Explicateur cron

Les expressions cron alignent cinq ou six champs cryptiques qui décident du moment où vos tâches s'exécutent — et un seul caractère erroné peut les faire taire pour toujours, ou les déclencher à 3 h du matin chaque dimanche. Collez une expression : l'outil explique chaque champ (minute, heure, jour du mois, mois, jour de la semaine, et les secondes le cas échéant) puis affiche les cinq prochaines exécutions pour vérifier que la planification fait bien ce que vous croyez.

La validation est honnête et en ligne : valeurs hors limites, plages inversées et extensions Quartz non prises en charge comme L, W et # donnent une erreur précise et compréhensible. Cinq préréglages courants — chaque minute, chaque heure, tous les jours à minuit, en semaine à 9 h et trimestriel — se remplissent en un clic.

Questions fréquentes

Quelle différence entre le cron standard et la syntaxe Quartz ?

Le cron Unix standard (et cet outil) utilise 5 champs : minute, heure, jour du mois, mois, jour de la semaine — 6 si le premier exprime les secondes. Quartz ajoute les secondes par défaut, un 7ᵉ champ d'année et des extensions comme L (dernier jour), W (jour ouvrable le plus proche) et # (n-ième jour de la semaine, ex. MON#2). Ces extensions propres à Quartz ne sont pas couvertes ici ; tout le standard — nombres, noms comme JAN et MON, plages, listes et pas — l'est.

J'ai mis un jour du mois et un jour de semaine : pourquoi cela s'exécute-t-il plus souvent que prévu ?

Le cron classique combine les deux avec un OU : quand les deux champs sont restreints (aucun n'est *), un jour qui correspond à l'un ou à l'autre déclenche la tâche. « 0 0 1 * MON » s'exécute le 1ᵉʳ du mois et chaque lundi. Pour exiger les deux conditions à la fois, l'expression doit être construite autrement — consulter ici les prochaines exécutions rend le comportement immédiatement visible.

Intégrer cet outil

Ajoutez cet outil à votre site en une ligne — il s'exécute dans le navigateur du visiteur.

<iframe src="https://zoyku.com/fr/tools/cron-explainer?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — cron-explainer" loading="lazy"></iframe>
100% local processing