Analyseur d'Expressions Cron
Analysez et visualisez les expressions cron. Comprenez, validez et générez des planifications cron. Voyez quand vos tâches cron s'exécuteront.
Explication
Prochaines exécutions
exécutions
Aucune prochaine exécution trouvée.
Modèles Cron Courants
Référence de Syntaxe Cron
| Champ | Position | Valeurs | Caractères Spéciaux |
|---|---|---|---|
| Minute | 1 | 0-59 | **/n0-591,2,3 |
| Hour | 2 | 0-23 | **/n0-231,2,3 |
| Day of Month | 3 | 1-31 | **/n1-311,15,30 |
| Month | 4 | 1-12 | **/n1-12JAN,FEB,MAR |
| Day of Week | 5 | 0-6 | **/n0-6SUN,MON,TUE |
Caractères Spéciaux
- * - Any value/all valuesExample: * * * * * = Run every minute
- , - Value list separatorExample: 0,15,30,45 * * * * = Run every 15 minutes
- - - Range of valuesExample: 0 9-17 * * * = Run on the hour, 9 AM to 5 PM
- / - Step valuesExample: */15 * * * * = Run every 15 minutes
- 0-6 - Day of Week (Sunday = 0)Example: 0 0 * * 1-5 = Run at midnight, Monday through Friday
- JAN-DEC - Month namesExample: 0 0 1 JAN,APR,JUL,OCT * = Run quarterly
Comment Utiliser
- Entrez votre expression cron dans le champ de saisie ci-dessus.
- L'outil validera et analysera automatiquement votre expression.
- Si valide, vous verrez une explication lisible de la planification.
- La section des prochaines exécutions indique quand vos tâches s'exécuteront.
- Utilisez la section des modèles courants pour un accès rapide aux planifications fréquentes.
- Consultez la référence de syntaxe si vous avez besoin d'aide pour construire votre expression.
Related Tools
À Propos de l'Analyseur d'Expressions Cron
Ce que Fait Cet Outil
- Analyse et valide les expressions cron au format standard
- Fournit des explications claires sur la signification de la planification
- Affiche les prochains temps d'exécution planifiés
- Offre un accès rapide aux modèles cron courants
- Aide à déboguer et comprendre les planifications cron existantes
Cas d'Utilisation Courants
- Configurer des planifications de maintenance de serveur
- Configurer des tâches de sauvegarde
- Planifier des tâches récurrentes dans les pipelines CI/CD
- Configurer des opérations de nettoyage de base de données
- Planifier la génération de rapports
- Apprendre la syntaxe cron pour la planification de tâches
- Valider les entrées crontab existantes
Frequently Asked Questions
Qu'est-ce qu'une expression cron et comment fonctionne-t-elle ?
Une expression cron est un format de chaîne utilisé pour planifier des tâches dans les systèmes d'exploitation de type Unix. Elle se compose de 5 champs représentant la minute, l'heure, le jour du mois, le mois et le jour de la semaine.
Quels sont les 5 champs d'une expression cron ?
Les 5 champs sont : 1) Minute (0-59), 2) Heure (0-23), 3) Jour du mois (1-31), 4) Mois (1-12 ou JAN-DEC), et 5) Jour de la semaine (0-6 ou DIM-SAM, où 0=Dimanche). Chaque champ est séparé par un espace.
Que signifient les caractères spéciaux dans les expressions cron ?
Les caractères spéciaux courants incluent : * (toute valeur), , (séparateur de liste de valeurs), - (plage de valeurs), / (valeurs de pas). Par exemple, */15 signifie "toutes les 15 unités" et 1-5 signifie "de 1 à 5".
Comment créer une expression cron qui s'exécute chaque jour à minuit ?
Utilisez "0 0 * * *" - cela signifie : minute 0, heure 0 (minuit), n'importe quel jour du mois, n'importe quel mois, n'importe quel jour de la semaine. Cela s'exécutera une fois par jour à 00:00.
Quelle est la différence entre les champs jour du mois et jour de la semaine ?
Le jour du mois (1-31) spécifie des dates calendaires, tandis que le jour de la semaine (0-6) spécifie les jours ouvrés. Lorsque les deux sont spécifiés, la tâche s'exécute quand l'UNE OU L'AUTRE condition est remplie.
Puis-je utiliser des noms de mois au lieu de chiffres dans les expressions cron ?
Oui ! Vous pouvez utiliser des abréviations de trois lettres pour les mois (JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC) et les abréviations de jours (SUN, MON, TUE, WED, THU, FRI, SAT).
Comment planifier une tâche pour s'exécuter toutes les 15 minutes ?
Utilisez "*/15 * * * *" - le */15 dans le champ des minutes signifie "toutes les 15 minutes à partir de la minute 0". Cela s'exécutera à :00, :15, :30 et :45 de chaque heure.
Que signifie "0 9-17 * * 1-5" ?
Cela s'exécute au début de chaque heure (minute 0) de 9h à 17h (heures 9-17) uniquement les jours ouvrés (lundi à vendredi, jours 1-5).
Comment puis-je tester si mon expression cron est correcte ?
Utilisez cet outil d'analyse pour valider votre expression et voir les prochains temps d'exécution. L'outil vous montrera exactement quand votre tâche s'exécutera et expliquera chaque champ.
Existe-t-il différents formats cron pour différents systèmes ?
Oui, bien que le format standard à 5 champs soit le plus courant, certains systèmes comme le planificateur Quartz utilisent 6 ou 7 champs (ajoutant des secondes et/ou une année). Cet outil se concentre sur le format Unix cron standard à 5 champs.