utilstuff.com
Retour aux Outils Dev

Formateur et Validateur d’Expressions Cron

Validez, expliquez, formatez et calculez les prochaines exécutions d’expressions Cron Unix à 5 champs standard en ligne. 100% local dans votre navigateur.

Traitement Local 100% Côté Client
L’analyse, la validation, les explications lisibles et le calcul des exécutions s’exécutent entièrement dans votre navigateur. Aucun eval(), stockage ou envoi serveur.
Guide de Syntaxe et Opérateurs Cron
Cron Unix Standard à 5 Champs

Opérateurs Spéciaux

*Correspond à toute valeur autorisée
,Séparateur de liste de valeurs (p. ex. 1,3,5)
-Plage inclusive (p. ex. 1-5)
/Intervalle de pas (p. ex. */5 ou 1-10/2)

Champs et Alias Textuels

1 : Minute0–59
2 : Heure0–23
3 : Jour du Mois1–31
4 : Mois1–12 (JAN–DEC)
5 : Jour de la Semaine0–7 (SUN–SAT, 0 & 7 = Sun)
Comparaison Unix Cron vs Quartz Cron
CaractéristiqueCron Unix StandardCron Quartz
Nombre de Champs5 champs (`* * * * *`)6 ou 7 champs (avec Secondes/Année)
Jetons Spéciaux (`?`, `L`, `W`, `#`)Non pris en charge (Unix Standard)Pris en charge
Représentation du Dimanche`0` or `7` or `SUN``1` or `SUN`
Écosystèmes PrincipauxLinux crontab, Kubernetes, AWS EventBridge, GitHub ActionsJava Spring, Quartz Scheduler
Architecture Technique et Fuseau Horaire

Les expressions cron définissent des règles de correspondance d’exécution indépendantes des décalages horaires. Lors du calcul des prochaines exécutions, les horaires sont calculés par rapport à l’heure locale de l’hôte d’exécution. Cet outil calcule les dates d’exécution dans le fuseau horaire local de votre navigateur, tout en fournissant des horodatages de référence en UTC.

Comment fonctionnent les expressions cron ?

Une expression cron planifie une tâche récurrente à l'aide de cinq champs séparés par des espaces — minute, heure, jour du mois, mois et jour de la semaine — chacun acceptant une valeur précise, une plage, un pas, une liste, ou * pour "n'importe lequel". Cet outil analyse, valide, explique et calcule les prochaines exécutions pour des expressions cron Unix standard à 5 champs.

Comment utiliser le formateur et validateur cron

  1. Saisissez une expression cron, ou partez de l'un des préréglages intégrés.
  2. Lisez l'explication en langage clair de la signification de la planification.
  3. Consultez la liste des prochaines exécutions pour confirmer qu'elle se comporte comme prévu.
  4. Utilisez l'inspecteur de champs pour comprendre ce que contrôle chacune des cinq positions.

Notes techniques

  • Les cinq champs sont la minute (0–59), l'heure (0–23), le jour du mois (1–31), le mois (1–12) et le jour de la semaine (0–6, où 0 correspond à dimanche).
  • Lorsque le jour du mois et le jour de la semaine sont tous deux restreints (différents de *), la plupart des implémentations cron — y compris celle-ci — les traitent avec un "OU" : la tâche s'exécute dès que l'une des deux conditions est remplie.
  • Cet outil implémente le format standard à 5 champs ; il n'ajoute pas de champ secondes non standard.

Exemple

Tous les jours ouvrés à 9h00
0 9 * * 1-5→minute=0, heure=9, chaque jour ouvré (lun.–ven.)

Foire Aux Questions

Pourquoi 0 0 31 2 * n’affiche aucune exécution ?+

Février ne compte jamais 31 jours. Les expressions impossibles sont gérées en toute sécurité sans bloquer votre navigateur.

Les expressions Cron contiennent-elles un fuseau horaire ?+

Non. Les expressions Cron Unix standard ne stockent pas de fuseau horaire. Elles s’exécutent selon l’heure système du serveur.