Aller au contenu
MagicWebBox
Connexion

Expressions cron

Lire et écrire des expressions cron

Réglages

Syntaxe : valeurs, listes (1,15), plages (1-5), pas (*/10), noms (JAN, MON) et macros (@daily, @hourly…).

Modèles courants

Champ par champ

Valeurs : 0–59

Valeurs : 0–23

Valeurs : 1–31

Valeurs : 1–12 ou JAN–DEC

Valeurs : 0–7 ou SUN–SAT (0 et 7 = dimanche)

Résultat

En clair

À 09:00, du lundi au vendredi

Prochaines exécutions

À propos de l'outil

Cet outil aide à écrire et à vérifier une expression cron, celle qu’on place dans une crontab, un job planifié de CI ou une tâche de serveur. Il évite de deviner si 0 9 * * 1-5 tourne bien chaque matin de semaine : la phrase en clair et les dates des prochaines exécutions le montrent immédiatement.

Il accepte la syntaxe standard à cinq champs : minute, heure, jour du mois, mois et jour de la semaine, avec valeurs, listes, plages, pas, noms comme JAN ou MON, et macros comme @daily ou @hourly. Vous pouvez saisir l’expression entière, la composer champ par champ ou partir d’un modèle courant, puis afficher 5 ou 10 exécutions en heure locale.

Comment l'utiliser

  1. Saisissez une expression dans « Expression cron » ou cliquez sur l’un des « Modèles courants ».
  2. Ajustez si besoin chaque valeur dans « Champ par champ », en respectant les valeurs autorisées affichées.
  3. Lisez la traduction dans « En clair » et vérifiez les « Prochaines exécutions », en choisissant 5 ou 10.
  4. Cliquez sur le bouton de copie à côté du champ pour récupérer l’expression.

Questions fréquentes

Les expressions à 6 champs avec les secondes sont-elles acceptées ?

Non. L’outil suit le format cron standard à cinq champs, celui de crontab et de la plupart des planificateurs. Une expression Quartz ou Spring avec un champ pour les secondes ou l’année est signalée comme invalide, avec le nombre de champs trouvés.

Dans quel fuseau horaire sont calculées les prochaines exécutions ?

Dans celui de votre navigateur, affiché au-dessus de la liste. Si votre serveur ou votre plateforme exécute les tâches en UTC, comme c’est souvent le cas, les heures réelles peuvent différer : décalez l’expression en conséquence.

Que se passe-t-il si je renseigne le jour du mois et le jour de la semaine ?

Comme dans cron, si les deux champs sont restreints, la tâche s’exécute quand l’un OU l’autre correspond. Ainsi, 0 0 13 * 5 tourne chaque 13 du mois et chaque vendredi, pas seulement les vendredis 13. La phrase en clair le précise.

Mon expression est-elle envoyée quelque part ?

Non. L’analyse, la description et le calcul des dates se font dans votre navigateur. L’expression saisie et le nombre d’exécutions affichées sont seulement mémorisés localement, pour les retrouver à votre prochaine visite.