Définition d'un intervalle d'exécution
Vous disposez des champs suivants pour définir exactement quand doivent s'exécuter les traitements automatiques.
Heure
Heure à laquelle est exécuté le traitement ; valeur comprise entre 0 et 23.
Format des valeurs :
Minute
Minute à laquelle est exécuté le traitement ; valeur comprise entre 0 et 59.
Format des valeurs :
Jour semaine
Numéro du jour de la semaine où est exécuté le traitement ; valeur comprise entre 1 (Dimanche) et 7 (Samedi).
Format des valeurs :
Jour mois
Numéro du jour dans le mois où est exécuté le traitement ; valeur comprise entre 1 et 31.
Format des valeurs :
Mois
Mois où est exécuté le traitement ; valeur comprise entre 1 et 12.
Format des valeurs :
Particularités
Il n'est pas possible de renseigner le jour semaine ET le jour mois avec '*'. Pour un traitement qui doit s'exécuter tous les jours, renseignez '?' pour le jour semaine et '*' pour le jour mois.
Informations de référence
Valeurs acceptées pour les 5 champs qui permettent de définir la date d'exécution des traitements automatiques :
|
Champ |
Valeurs autorisées |
Caractères spéciaux autorisés |
|
Minute |
0-59 |
, - * / |
|
Heure |
0-23 |
, - * / |
|
Jour mois |
1-31 |
, - * ? / L W |
|
Mois |
1-12 ou JAN-DEC |
, - * / |
|
Jour semaine |
1-7 ou SUN-SAT |
, - * ? / L # |
Liste et signification des caractères spéciaux autorisés :
|
Caractère |
Signification |
|
* |
("Toutes les valeurs") |
|
? |
("Pas de valeur") Renseigner l'expression "0 15 21 8 * *", déclenche une exception de type "Exception java.lang.UnsupportedOperationException: Support for specifying both a day-of-week AND a day-of-month parameter is not implemented". |
|
- |
Utilisé pour indiquer une fourchette. |
|
, |
Utilisé pour spécifier des valeurs. |
|
/ |
Utilisé pour spécifier les incréments.
Vous pouvez aussi spécifier "/" après le caractère "-", ce qui dans ce cas est équivalent à avoir "0" avant le "/". Autre exemple : renseigner "2 / 3" dans le champ "Jour du mois" signifie : "lancer le traitement tous les 3 jours à partir du deuxième jour du mois". |
|
L |
("Dernier") Utilisé seul, ce caractère signifie "le dernier"
En revanche, si ce caractère est utilisé après une autre valeur, il signifie "le [xxx] dernier jour du mois". |
|
W |
("Semaine") Exemples :
Cas particuliers :
|
|
# |
Signifie "le N-ième jour du mois".
|
Exemple d'intervalles
|
Intervalle |
Heure |
Minute |
Jour semaine |
Jour mois |
Mois |
|
Tous les jours à 01h30 |
1 |
30 |
? |
* |
* |
|
Toutes les heures, passées de 10 minutes |
* |
10 |
? |
* |
* |
|
Tous les premiers du mois à 05h00 |
5 |
0 |
? |
1 |
* |
|
Tous les mardis à 13h25 |
13 |
25 |
3 |
* |
* |
|
Du 8 au 10 de chaque mois à 12h12 |
12 |
12 |
* |
8-10 |
* |
|
Tous les jours pairs du mois à 23h59 |
23 |
59 |
* |
*/2 |
* |
|
Toutes les 10 minutes à partir de l'heure pile |
0 |
*/10 |
? |
* |
* |