Analyseur d'expressions Cron

Analysez et expliquez les expressions cron. Prend en charge les formats cron standard à 5 champs et étendu à 6 champs (avec secondes). Affiche une description lisible, les 10 prochaines exécutions en UTC et une décomposition détaillée des champs. Prend en charge les caractères génériques, les plages, les listes, les intervalles et les valeurs nommées (MON-SUN, JAN-DEC).

Lisible par l'humain
Décomposition des champs
Champ Valeur Signification

En savoir plus sur les expressions Cron

Format des expressions Cron

Une expression cron standard comporte 5 champs séparés par des espaces :

minute heure jour-du-mois mois jour-de-la-semaine

ChampValeurs autoriséesCaractères spéciaux
Minute0-59* , - /
Heure0-23* , - /
Jour du mois1-31* , - /
Mois1-12 ou JAN-DEC* , - /
Jour de la semaine0-7 ou SUN-SAT (0 et 7 = dimanche)* , - /
Caractères spéciaux
  • * correspond à toutes les valeurs du champ.
  • , sépare une liste de valeurs. Exemple : 1,3,5 dans le champ jour de la semaine signifie lundi, mercredi, vendredi.
  • - définit une plage. Exemple : 9-17 dans le champ heure signifie chaque heure de 9h à 17h.
  • / définit un pas. Exemple : */15 dans le champ minute signifie toutes les 15 minutes. 5/10 signifie à partir de la minute 5, puis toutes les 10 minutes (5, 15, 25, 35, 45, 55).
Exemples courants
ExpressionSignification
0 * * * *Chaque heure à la minute 0
*/5 * * * *Toutes les 5 minutes
0 9 * * 1-59h00 chaque jour de la semaine
0 0 1 * *Minuit le 1er de chaque mois
30 2 * * 02h30 chaque dimanche
0 6,18 * * *6h00 et 18h00 chaque jour
0 0 * * 1-5Minuit chaque jour de la semaine
15 14 1 * *14h15 le 1er de chaque mois
Format à 6 champs (avec secondes)

Certains systèmes prennent en charge un champ optionnel de secondes au début :

seconde minute heure jour-du-mois mois jour-de-la-semaine

Par exemple, 30 0 * * * * signifie à 30 secondes après chaque minute.