Tous les produits
Search
Centre de documentation

Elastic Compute Service:Expressions cron

Dernière mise à jour :Aug 18, 2026

Planifiez l'exécution de commandes Cloud Assistant à l'aide d'expressions cron et de déclencheurs temporels flexibles.

Syntaxe de base des expressions cron

Une expression cron est une chaîne de six ou sept champs qui définit la planification d'une tâche.

Format :

Seconds Minutes Hours Day-of-month Month Day-of-week [Year]
  • Le champ <Year> est facultatif.

  • Pour un champ unique :

    • Chaque champ accepte des valeurs spécifiques, des plages, des incréments ou des caractères spéciaux.

    • Séparez les valeurs multiples par une virgule (,).

    • Chaque champ autorise au maximum un zéro non significatif. Par exemple, 01 est valide, mais pas 001.

Consultez les sections Valeurs valides des champs et Exemples pour connaître les plages de valeurs et les caractères spéciaux.

Valeurs valides des champs

Le tableau suivant répertorie la plage de valeurs et les caractères spéciaux pour chaque champ.

Champ

Obligatoire

Plage de valeurs

Caractères spéciaux

Secondes

Oui

[0, 59]

* , - /

Minutes

Oui

[0, 59]

* , - /

Heures

Oui

[0, 23]

* , - /

Jour du mois

Oui

[1, 31]

* , - / ? L W

Mois

Oui

[1, 12] ou [JAN, DEC]

* , - /

Jour de la semaine

Oui

[1, 7] ou [MON, SUN]. Dans les commandes Cloud Assistant, si vous utilisez le format [1, 7], 1 correspond au lundi et 7 au dimanche.

Important

La sémantique des expressions cron varie selon le système. En dehors de Cloud Assistant, 1 peut indiquer le dimanche et 7 le samedi.

* , - / ? L #

Année

Non

[Année en cours, 2099]

* , - /

Caractères spéciaux

Le tableau suivant décrit chaque caractère spécial et sa signification.

Caractère spécial

Signification

Exemple

*

Toutes les valeurs.

Dans le champ Month, * signifie tous les mois.

,

Liste de valeurs d'énumération.

Dans le champ Minutes, 5,20 déclenche l'action à la 5e et à la 20e minute.

-

Plage de valeurs.

Dans le champ Minutes, 5-20 déclenche l'action chaque minute de la 5e à la 20e.

/

Incrément à partir d'une valeur de départ.

Dans le champ Minutes, 0/15 commence à la minute 0 et se répète toutes les 15 minutes. 3/20 commence à la minute 3 et se répète toutes les 20 minutes.

?

Valeur non spécifiée. Utilisé uniquement dans les champs Jour du mois et Jour de la semaine.

Si vous spécifiez une valeur dans le champ Day-of-month ou Day-of-week, définissez l'autre sur ? pour éviter les conflits.

L

Dernier jour. Pris en charge uniquement dans les champs Day-of-month et Day-of-week.

Important

Ne combinez pas L avec des listes ou des plages. Cela pourrait entraîner des erreurs logiques.

  • Dans le champ Day-of-month, L signifie le dernier jour du mois. Dans le champ Day-of-week, L signifie dimanche (SUN).

  • Une valeur précédant L, telle que 6L dans le champ Day-of-week, signifie le dernier samedi du mois.

W

Jour ouvrable le plus proche (du lundi au vendredi) d'un jour spécifié. Ne franchit pas les limites des mois. LW signifie le dernier jour ouvrable du mois.

Dans le champ Day-of-month, 5W déclenche l'action le jour ouvrable le plus proche du 5. Si le 5 est un samedi, l'action est déclenchée le vendredi 4. Si le 5 est un dimanche, elle est déclenchée le lundi 6. Si le 5 est un jour ouvrable, elle est déclenchée le 5.

#

Nième occurrence d'un jour de la semaine dans le mois.

Important

Pris en charge uniquement dans le champ Day-of-week.

Dans le champ Day-of-week, 4#2 signifie le deuxième jeudi du mois.

Exemples

Scénario

Valeur

Exécuter une tâche à une heure précise chaque jour.

Exécuter la tâche quotidiennement à 10 h 15.

0 15 10 ?

Exécuter la tâche quotidiennement à 12 h 00.

0 0 12 ?

Exécuter une tâche à des heures précises chaque jour.

Exécuter la tâche quotidiennement à 10 h 00, 14 h 00 et 16 h 00.

0 0 10,14,16 ?

Exécuter une tâche à intervalle fixe.

Exécuter la tâche toutes les 30 minutes, de 9 h 00 à 17 h 00, chaque jour.

0 0/30 9-17 ?

Exécuter la tâche chaque minute, de 14 h 00 à 14 h 59, chaque jour.

0 14 * ?

Exécuter la tâche chaque minute, de 14 h 00 à 14 h 05, chaque jour.

0 0-5 14 ?

Exécuter la tâche toutes les 5 minutes, de 14 h 00 à 14 h 55, chaque jour.

0 0/5 14 ?

Exécuter la tâche toutes les 5 minutes, de 14 h 00 à 14 h 55 et de 18 h 00 à 18 h 55, chaque jour.

0 0/5 14,18 ?

Exécuter une tâche certains jours du mois ou de la semaine.

Exécuter la tâche tous les mercredis à 12 h 00.

0 0 12 ? * WED

Exécuter la tâche le 15 de chaque mois à 10 h 15.

0 15 10 15 * ?

Exécuter la tâche le dernier jour de chaque mois à 10 h 15.

0 15 10 L * ?

Exécuter la tâche le dernier samedi de chaque mois à 10 h 15.

0 15 10 ? * 6L

Exécuter la tâche le troisième samedi de chaque mois à 10 h 15.

0 15 10 ? * 6#3

Exécuter une tâche certains jours d'années spécifiques.

Exécuter la tâche tous les mercredis du mois de mars, chaque année, à 14 h 10 et 14 h 44.

0 10,44 14 ? 3 WED

Exécuter la tâche quotidiennement à 10 h 15 en 2022.

0 15 10 ? 2022

Exécuter la tâche quotidiennement à 10 h 15, chaque année.

0 15 10 ? *

Exécuter la tâche toutes les 5 minutes, de 14 h 00 à 14 h 55 et de 18 h 00 à 18 h 55, chaque jour en 2022.

0 0/5 14,18 ? 2022

Exécuter la tâche le troisième samedi de chaque mois à 10 h 15, en 2022 et 2023.

0 15 10 ? * 6#3 2022,2023

Exécuter la tâche toutes les 30 minutes, de 9 h 00 à 17 h 30, chaque jour de 2022 à 2025.

0 0/30 9-17 ? 2022-2025

Exécuter la tâche tous les mercredis du mois de mars, tous les deux ans à partir de 2022, à 14 h 10 et 14 h 44.

0 10,44 14 ? 3 WED 2022/2