Skip to content
Developpeur · Scheduling

Analyseur d'expressions cron

Convertissez les expressions cron en langage courant et voyez quand elles se déclenchent — avec support des fuseaux horaires et des caractères spéciaux.

In-browser only 5 & 6 field IANA Timezones

Entrez une expression cron à 5 ou 6 champs

Fuseau horaire
Afficher les
Exemples

Entrez une expression cron ci-dessus

Les résultats apparaîtront au fil de la saisie.

Tout le traitement s'effectue dans votre navigateur. Vos expressions cron ne sont pas transmises à un serveur.

Guide

Comment utiliser cet outil

  1. 1
    Saisissez votre expression cron

    Tapez ou collez une expression cron à 5 ou 6 champs dans le champ de saisie. Les résultats apparaissent en temps réel.

  2. 2
    Lisez la description en langage naturel

    Sous le champ, une phrase explique ce que signifie votre expression — par exemple "Toutes les 15 minutes".

  3. 3
    Vérifiez les prochaines exécutions

    Une liste affiche les 8 prochaines fois que votre expression se déclenchera dans le fuseau horaire sélectionné.

  4. 4
    Changez le fuseau horaire si nécessaire

    Utilisez le sélecteur de fuseau horaire pour voir les heures dans un autre fuseau. UTC est accessible en un clic.

  5. 5
    Copiez les résultats

    Cliquez sur le bouton de copie pour coller la description ou la liste dans vos tickets ou documents.

  6. 6
    Essayez un exemple

    Cliquez sur l'une des puces d'exemple pour voir comment les expressions courantes sont analysées.

Référence

Caractères spéciaux cron

Caractères spéciaux cron
CaractèreNomValide dansExempleSignification
*JokerTous les champs* * * * *Toutes les minutes
/PasTous les champs*/5 * * * *Toutes les 5 minutes
-PlageTous les champs0 9-17 * * *Toutes les heures de 9h à 17h
,ListeTous les champs0 8,12,18 * * *À 8h, midi et 18h
LDernierDOM, DOW0 0 L * *Dernier jour du mois à minuit
WJour ouvrable le plus procheDOM uniquement0 0 15W * *Jour ouvrable le plus proche du 15
#Nième jour de semaineDOW uniquement0 0 * * 1#11er lundi du mois
?Aucune valeur spécifiqueDOM, DOW0 0 1 * ?Minuit le 1er (sans DOW spécifique)

Exemples

Expressions cron courantes

Expressions cron courantes
ExpressionSignification
*/5 * * * *Toutes les 5 minutes
0 2 * * *À 2h00 du matin chaque jour
0 9 * * 1-5À 9h00, du lundi au vendredi
0 0 1 * *À minuit le 1er de chaque mois
0 0 * * 1#1À minuit le 1er lundi de chaque mois

Questions fréquentes

Qu'est-ce qu'une expression cron ?
Une expression cron est une chaîne de 5 ou 6 champs séparés par des espaces qui définit quand une tâche planifiée doit s'exécuter. Les champs représentent : minute, heure, jour du mois, mois et jour de la semaine (avec un champ secondes optionnel au début). Par exemple, */5 * * * * signifie "toutes les 5 minutes".
Que signifient les caractères spéciaux ?
  • * — toute valeur
  • / — pas (ex. */15 = toutes les 15 unités)
  • - — plage (ex. 1-5 = de 1 à 5)
  • , — liste (ex. 1,3,5)
  • L — dernier
  • W — jour ouvrable le plus proche
  • # — Nième occurrence
  • ? — aucune valeur spécifique
Quelle est la différence entre cron 5 champs et 6 champs ?
Une expression à 5 champs couvre la minute jusqu'au jour de la semaine. Une expression à 6 champs ajoute un champ secondes au début. Le format 6 champs est utilisé par Quartz et certains planificateurs Java. Cet outil détecte automatiquement le format utilisé.
L'expression est-elle envoyée à un serveur ?
Non. Tout le traitement s'effectue dans votre navigateur. Aucune donnée ne quitte votre appareil.
Pourquoi certaines dates d'exécution semblent-elles sauter des mois ?
Si votre expression spécifie un jour qui n'existe pas dans tous les mois (ex. 0 0 31 * *), ces mois sont ignorés.
Les valeurs nommées (JAN, MON) sont-elles supportées ?
Non — cet outil nécessite des valeurs numériques pour le mois (1–12) et le jour de la semaine (0–7).
Quelles implémentations cron sont supportées ?
L'outil utilise par défaut la sémantique Vixie cron / Cronie (standard sur la plupart des distributions Linux). Les expressions à 6 champs suivent la syntaxe Quartz.
Comment le conflit jour-du-mois / jour-de-la-semaine est-il géré ?
Quand les deux champs sont spécifiés, cet outil utilise la logique OR (Vixie cron / Cronie) : la tâche s'exécute si l'un ou l'autre correspond.
Dans quel fuseau horaire les heures sont-elles affichées ?
Par défaut, dans le fuseau horaire local du navigateur. Vous pouvez le changer via le sélecteur de fuseau horaire.
Quelle est la précision de la description en langage naturel ?
La description est générée par la bibliothèque cronstrue, largement utilisée et testée.

Tout le traitement s'effectue dans votre navigateur. Vos expressions cron ne sont pas transmises à un serveur.