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 de l'expression du calendrier
Utilisez ces tableaux 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 de l'expression 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 à 2 h 30 UTC | Off-peak analyse | |
| 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 *) |
Les jours de semaine à 18h00 UTC | Fin de journée ouvrable | |
cron(0 8,12,17 ? * MON-FRI *) |
8 h, midi et 17 h en semaine UTC | Horaires ouvrables clés | |
| 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 à 23h00 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 à 9h00 UTC | Traitement de fin de mois | |
cron(0 10 1 1,4,7,10 ? *) |
Premier jour de chaque trimestre à 10 h UTC | Analyse trimestrielle | |
| Haute fréquence | cron(*/15 * * * ? *) |
Toutes les 15 minutes | Real-time surveillance |
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 ? *) |
1er janvier à 8 h 30 UTC | Rapports annuels |
cron(0 6 * * SAT,SUN *) |
Les week-ends à 6h00 UTC | Traitement des fins de semaine | |
cron(0 0 ? * MON#1 *) |
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(heure maximum), */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 ouvrables) |
| Day-of-month (3e) | 1-31, GAUCHE, | * , - / ? |
1(1er jour), L (dernier jour), ? (si vous utilisez un jour de la semaine) |
| Mois (4e) | 1 à 12 ou JAN-DEC | * , - / |
1(janvier)JAN, 1,4,7,10 (trimestriel) |
| Day-of-week (5e) | 1 à 7 ou SUN-SAT | * , - / ? # 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 (fourchette) |
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 le jour du mois ou le jour de la semaine lorsque l'autre option est spécifiée. Exemple :
?à utiliser en jour du mois lorsque vous spécifiezMON-FRIen jour de la semaine. -(tiret)-
Échelle 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 de pas 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 :
Lle mot « jour du mois » 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 la semaine le plus proche du 15 du mois. #(nième occurrence)-
Nième occurrence d'un jour de semaine dans le mois. Exemple :
MON#1signifie le premier lundi du mois,FRI#2signifie le deuxième vendredi du mois.
Schémas courants et meilleures pratiques
-
Pour les applications professionnelles : utilisation
MON-FRIet heures de bureau (par exemple9-17) pour éviter de lancer des requêtes le week-end ou en dehors des heures de bureau. -
Pour la surveillance à haute fréquence : utilisez des incréments tels que
*/15(toutes les 15 minutes) tout en tenant 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 matinales telles que l'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.