

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Planifications temporelles pour les tâches et les crawlers
<a name="monitor-data-warehouse-schedule"></a>

Vous pouvez définir une planification temporelle pour vos crawlers et vos tâches dans AWS Glue. La définition de ces planifications utilise la syntaxe de type Unix [cron](http://en.wikipedia.org/wiki/Cron). Vous spécifiez l'heure en [heure UTC](http://en.wikipedia.org/wiki/Coordinated_Universal_Time), et la précision minimale d'une planification est de 5 minutes.

Pour en savoir plus sur la configuration des tâches et des crawlers à exécuter à l'aide d'une planification, veuillez consulter [Démarrage des tâches et des crawlers à l'aide de déclencheurs](trigger-job.md).

## Expressions Cron
<a name="CronExpressions"></a>

Ces expressions se composent de six champs obligatoires qui sont séparés par des espaces. 

**Syntaxe**

```
cron(Minutes Hours Day-of-month Month Day-of-week Year)
```


| **Champs** | **Valeurs** | **Caractères génériques** | 
| --- | --- | --- | 
|  Minutes  |  0–59  |  , - \$1 /  | 
|  Heures  |  0 – 23  |  , - \$1 /  | 
|  D ay-of-month  |  1–31  |  , - \$1 ? / L W  | 
|  Mois  |  1–12 ou JAN–DEC  |  , - \$1 /  | 
|  D ay-of-week  |  1–7 ou dim.–sam.  |  , - \$1 ? / L  | 
|  Année  |  1970-2199  |  , - \$1 /  | 

**Caractères génériques**
+ Le caractère générique **,** (virgule) inclut des valeurs supplémentaires. Dans le champ `Month`, `JAN,FEB,MAR` contiendrait janvier, février et mars.
+ Le caractère générique **-** (tiret) spécifie des plages. Dans le champ `Day`, 1–15 inclurait les jours 1 à 15 du mois spécifié.
+ Le caractère générique **\$1** (astérisque) inclut toutes les valeurs du champ. Dans le champ `Hours`, **\$1** inclut chaque heure.
+ Le caractère générique **/** (barre oblique) spécifie les incréments. Dans le champ `Minutes`, vous pouvez saisir **1/10** pour spécifier un dixième de minute, en démarrant de la première minute de l'heure (par exemple, les 11e, 21e et 31e minutes).
+ Le caractère générique **?** (point d’interrogation) indique l’un ou l’autre. Dans le `Day-of-month` champ, tu pouvais saisir **7**, et si tu ne te souciais pas du jour de la semaine le septième, tu pourrais entrer **?** sur le Day-of-week terrain.
+ Le caractère générique **L** dans les champs ou spécifie le dernier jour du mois ou de la semaine.`Day-of-month``Day-of-week`
+ Le caractère générique **W** dans le champ spécifie un jour de la semaine. `Day-of-month` Dans le champ `Day-of-month`, `3W` spécifie le jour le plus proche du troisième jour de semaine du mois.

**Restrictions**
+ Vous ne pouvez pas spécifier les champs `Day-of-month` et `Day-of-week` de la même expression cron. Si vous spécifiez une valeur dans l’un de ces champs, vous devez utiliser un signe **?** (point d’interrogation) dans l’autre.
+ Les expressions cron qui entraînent des fréquences d'une rapidité supérieure à 5 minutes ne sont pas prises en charge. 

**Exemples**  
Lors de la création d’une planification, vous pouvez utiliser les exemples de chaînes cron suivants.


| Minutes | Heures | Jour du mois | Mois | Jour de la semaine | Année | Signification | 
| --- | --- | --- | --- | --- | --- | --- | 
|  0 USD  |  10  |  \$1  |  \$1  |  ?  |  \$1  |  Exécuter à 10 h 00 (UTC) chaque jour  | 
|  15  |  12  |  \$1  |  \$1  |  ?  |  \$1  |  Exécuter à 12 h 15 (UTC) chaque jour  | 
|  0  |  18  |  ?  |  \$1  |  MON-FRI  |  \$1  |  Exécuter à 18 h 00 (UTC) du lundi au vendredi  | 
|  0  |  8  |  1  |  \$1  |  ?  |  \$1  |  Exécuter à 8 h 00 (UTC) chaque 1er jour du mois  | 
|  0/15  |  \$1  |  \$1  |  \$1  |  ?  |  \$1  |  Exécuter toutes les 15 minutes  | 
|  0/10  |  \$1  |  ?  |  \$1  |  MON-FRI  |  \$1  |  Exécuter toutes les 10 minutes du lundi au vendredi  | 
|  0/5  |  8–17  |  ?  |  \$1  |  MON-FRI  |  \$1  |  Exécuter toutes les 5 minutes du lundi au vendredi entre 8 h 00 et 17 h 55 (UTC)  | 

Par exemple, pour une exécution quotidienne à 12 h 15 UTC, spécifiez :

```
cron(15 12 * * ? *)   
```