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

ChampPositionValeursCaractères Spéciaux
Minute10-59
**/n0-591,2,3
Hour20-23
**/n0-231,2,3
Day of Month31-31
**/n1-311,15,30
Month41-12
**/n1-12JAN,FEB,MAR
Day of Week50-6
**/n0-6SUN,MON,TUE

Caractères Spéciaux

  • * - Any value/all values
    Example: * * * * * = Run every minute
  • , - Value list separator
    Example: 0,15,30,45 * * * * = Run every 15 minutes
  • - - Range of values
    Example: 0 9-17 * * * = Run on the hour, 9 AM to 5 PM
  • / - Step values
    Example: */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 names
    Example: 0 0 1 JAN,APR,JUL,OCT * = Run quarterly

Comment Utiliser

  1. Entrez votre expression cron dans le champ de saisie ci-dessus.
  2. L'outil validera et analysera automatiquement votre expression.
  3. Si valide, vous verrez une explication lisible de la planification.
  4. La section des prochaines exécutions indique quand vos tâches s'exécuteront.
  5. Utilisez la section des modèles courants pour un accès rapide aux planifications fréquentes.
  6. Consultez la référence de syntaxe si vous avez besoin d'aide pour construire votre expression.

Share this tool

Help others discover Cron Expression Parser

À 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.

Share ToolsZone

Help others discover these free tools!

Partager cette page

Analyseur d'Expressions Cron | Visualiser et Expliquer les Tâches Cron