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.
Référence d'expression de planification
Utilisez ces tables de référence pour créer des expressions de planification pour vos requêtes planifiées. Toutes les heures sont indiquées en heure universelle coordonnée (UTC).
Syntaxe des expressions Cron
Format : cron(minute hour day-of-month month day-of-week year)
| Cas d’utilisation | Expression cron | Description | À utiliser quand |
|---|---|---|---|
| Horaires quotidiens | cron(0 9 * * ? *) |
Tous les jours à 9h00 UTC | Rapports quotidiens |
cron(0 */6 * * ? *) |
Toutes les 6 heures (00:00, 06:00, 12:00, 18:00 UTC) | Surveillance fréquente | |
cron(30 2 * * ? *) |
Tous les jours à 2h30 UTC | Analyse en dehors des heures de pointe | |
| Heures d'ouverture | cron(0 9-17 ? * MON-FRI *) |
Toutes les heures de 9 h à 17 h, du lundi au vendredi UTC | Surveillance des activités |
cron(0 18 ? * MON-FRI *) |
En semaine à 18h00 UTC | Fin du jour ouvrable | |
cron(0 8,12,17 ? * MON-FRI *) |
8 h, midi et 17 h en semaine UTC | Moments clés des affaires | |
| Horaires hebdomadaires | cron(0 12 ? * SUN *) |
Tous les dimanches à midi UTC | Résumés hebdomadaires |
cron(0 9 ? * MON *) |
Tous les lundis à 9h00 UTC | Rapports de début de semaine | |
cron(0 23 ? * FRI *) |
Tous les vendredis à 23 h 00 UTC | Nettoyage de fin de semaine | |
| Horaires mensuels | cron(0 0 1 * ? *) |
Le premier jour de chaque mois à minuit UTC | Rapports mensuels |
cron(0 9 L * ? *) |
Le dernier jour de chaque mois à 9 h 00 UTC | Traitement de fin de mois | |
cron(0 10 1 1,4,7,10 ? *) |
Premier jour de chaque trimestre à 10 h 00 UTC | Analyse trimestrielle | |
| Haute fréquence | cron(*/15 * * * ? *) |
Toutes les 15 minutes | Surveillance en temps réel |
cron(0,30 * * * ? *) |
Toutes les 30 minutes (à 00 h et 30 h 30) | Contrôles fréquents | |
cron(0 */2 * * ? *) |
Toutes les 2 heures | Intervalles réguliers | |
| Cas spéciaux | cron(30 8 1 1 ? *) |
Le 1er janvier à 8 h 30 UTC | Rapports annuels |
cron(0 6 * * SAT,SUN *) |
Week-ends à 6 h 00 UTC | Traitement du week-end | |
cron(0 0 ? * MON#1 *) |
Le premier lundi de chaque mois à minuit UTC | Planification mensuelle |
Référence du champ d'expression Cron
| Champ | Valeurs | Caractères génériques | Exemples |
|---|---|---|---|
| Minute (1re) | 0-59 | * , - / |
0(en haut de l'heure), */15 (toutes les 15 minutes), 0,30 (deux fois par heure) |
| Heure (2e) | 0-23 | * , - / |
9(9 h), */2 (toutes les 2 heures), 9-17 (heures de bureau) |
| Day-of-month (3e) | 1-31, L, W | * , - / ? |
1(1er jour), L (dernier jour), ? (lors de l'utilisation day-of-week) |
| Mois (4e) | 1-12 ou JAN-DEC | * , - / |
1(janvier)JAN, 1,4,7,10 (trimestriel) |
| Day-of-week (5e) | 1-7 ou DIM-SAM | * , - / ? # L |
MON-FRI(en semaine)SUN, MON#1 (1er lundi) |
| Année (6e) | 1970-2199 | * , - / |
*(chaque année), 2024 (année spécifique), 2024-2026 (gamme) |
Caractères génériques et expressions spéciales
*(astérisque)-
Correspond à toutes les valeurs du champ. Exemple :
*dans le champ des heures, cela signifie toutes les heures. ?(point d'interrogation)-
Aucune valeur spécifique. À utiliser dans day-of-month ou day-of-week lorsque l'autre est spécifié. Exemple : utilisez
?in day-of-month lorsque vous spécifiezMON-FRIdans day-of-week. -(tiret)-
Plage de valeurs. Exemple :
MON-FRI(du lundi au vendredi),9-17(de 9 h à 17 h). ,(virgule)-
Plusieurs valeurs spécifiques. Exemple :
MON,WED,FRI(lundi, mercredi, vendredi),8,12,17(8 h, midi, 17 h). /(barre oblique)-
Valeurs d'étape ou incréments. Exemple :
0/15en minutes signifie toutes les 15 minutes à partir de la minute 0 (0, 15, 30, 45).*/2en heures signifie toutes les 2 heures. L(dernier)-
Dernier jour du mois ou dernière occurrence du jour de la semaine. Exemple :
Lin day-of-month signifie le dernier jour du mois.FRILsignifie le dernier vendredi du mois. W(jour de semaine)-
Le jour de semaine le plus proche. Exemple :
15Wsignifie le jour de semaine le plus proche du 15 du mois. #(nième occurrence)-
Neuvième occurrence d'un jour de semaine en un mois. Exemple :
MON#1signifie le premier lundi du mois,FRI#2le deuxième vendredi du mois.
Modèles courants et meilleures pratiques
-
Pour les applications professionnelles : utilisation
MON-FRIet heures de bureau (par exemple9-17) pour éviter d'exécuter des requêtes le week-end ou en dehors des heures de bureau. -
Pour la surveillance à haute fréquence : utilisez des incréments
*/15(toutes les 15 minutes, par exemple), mais tenez compte des limites de simultanéité des requêtes. -
Pour une utilisation efficace des ressources : planifiez des requêtes gourmandes en ressources pendant les heures creuses, en utilisant des heures tôt le matin, comme UTC.
2-6 -
Pour les rapports mensuels : à utiliser
Lpour le dernier jour du mois ou1pour des dates spécifiques, comme le premier jour, afin de garantir un calendrier cohérent.