Analyseur cron

Comprenez tout planning cron d'un coup d'œil : valeurs détaillées pour chaque champ et prochaines exécutions.

  • Pas · plages · noms
  • Prochaines exécutions locales
  • Rien n'est envoyé

Expliquer une expression cron

Modifier champ par champ
Modifier champ par champ

Saisissez ou modifiez les champs : le résultat se met à jour aussitôt. Les formats à secondes (Spring, Quartz) ainsi que L, W, # et ? sont pris en charge. Tout se passe dans votre navigateur.

Saisissez une expression cron.

Comment ça marche

L’expression est découpée en champs, puis chaque champ est développé en valeurs exactes. Les prochaines exécutions sont cherchées jour par jour sur l’horloge du fuseau choisi, jusqu’à huit ans à l’avance : même les dates rares comme le 29 février apparaissent. Dans le cron Unix classique, si le jour du mois et le jour de la semaine sont tous deux restreints, l’un ou l’autre suffit ; Spring et Quartz exigent les deux.

*/15 9-17 * * MON-FRI → toutes les 15 minutes, de 9h à 17h, en semaine

Guide des champs

  • * : toutes les valeurs. */15 : toutes les 15 depuis le début. 5/15 : toutes les 15 à partir de 5.
  • 9-17 : la plage 9 à 17. 1,15 : seulement le 1er et le 15.
  • Noms : MON–SUN et JAN–DEC, sans tenir compte de la casse. Raccourcis : @yearly, @monthly, @weekly, @daily, @hourly.
  • L : dernier jour du mois (L-3 : trois jours avant). 15W : jour ouvré le plus proche du 15. LW : dernier jour ouvré.
  • FRI#2 : deuxième vendredi. 5L : dernier vendredi (numérotation Quartz). ? : pas de valeur précise.
  • 6 ou 7 champs : les secondes viennent en premier ; Quartz ajoute une année à la fin et compte les jours de 1 (SUN) à 7 (SAT).

Astuces

  • « Chaque lundi à 9h » s'écrit 0 9 * * MON — le jour-du-mois reste * pour laisser le jour de semaine décider seul.
  • 0 0 29 2 * trouve les prochains 29 février ; les années sans 29 février sont sautées automatiquement.
  • Tout tourne dans votre navigateur ; rien n'est envoyé.

Normes et sources

  • Format cron selon la définition POSIX crontab et le comportement répandu Vixie/ISC cron

Dernière vérification 12 octobre 2026

Questions fréquentes

Que signifient les cinq champs ?

De gauche à droite : minute (0–59), heure (0–23), jour du mois (1–31), mois (1–12) et jour de la semaine (0–6, dimanche en premier). Donc 0 9 * * MON vaut 9h00 chaque lundi.

Que se passe-t-il quand les deux champs de jour sont restreints ?

La tâche tourne quand l'un ou l'autre correspond — par exemple, 0 9 1 * MON se déclenche le 1er du mois et chaque lundi. Cette règle OU est le comportement cron classique.

Pourquoi 0 0 29 2 * saute certaines années ?

Le 29 février n'existe que les années bissextiles, donc le planning n'a aucune occurrence les autres années et la prochaine exécution saute au prochain 29 février.

Les heures sont-elles dans mon fuseau horaire ?

Oui, par défaut l’horloge de l’appareil est utilisée et les heures s’affichent dans votre fuseau. Choisissez un autre fuseau pour voir quand un serveur en UTC ou à New York se déclenche.

Tags associés

Autres outils

Les résultats sont fournis à titre indicatif. Les calculs peuvent être erronés et ne constituent ni un avis juridique, ni médical, ni financier. Vérifiez toujours auprès de l’autorité compétente ou d’un professionnel avant toute décision importante.

Rechercher