Description de l'outil

CRON Parser est un outil qui vous aide à comprendre et valider les expressions CRON utilisées pour planifier des tâches et des travaux. Il analyse votre expression CRON et affiche les heures d'exécution suivante et précédente, ainsi qu'une explication en langage clair de quand la tâche planifiée s'exécutera.

Fonctionnalités

  • Analyse d'expressions CRON: Analyser et valider les expressions CRON au format standard
  • Heures d'exécution suivante/précédente: Voir quand la tâche s'exécutera ensuite et quand elle a été exécutée la dernière fois
  • Explication lisible: Convertir la syntaxe CRON en description en langage clair
  • Support des fuseaux horaires: Afficher les heures d'exécution dans n'importe quel fuseau horaire avec sélecteur de fuseaux horaires avec recherche
  • Validation en temps réel: Retour instantané sur la validité de votre expression CRON
  • Copier les résultats: Copier facilement les heures d'exécution et les explications

Cas d'utilisation

  • Planification de tâches: Vérifier que vos tâches planifiées s'exécuteront aux heures prévues
  • Débogage de tâches cron: Comprendre pourquoi une tâche cron pourrait ne pas s'exécuter comme prévu
  • Documentation: Générer des descriptions lisibles des planifications CRON pour la documentation
  • Conversion de fuseaux horaires: Vérifier les heures d'exécution dans différents fuseaux horaires pour les systèmes distribués
  • Apprentissage de CRON: Comprendre la syntaxe CRON en voyant des explications en temps réel

Qu'est-ce que CRON?

CRON est un planificateur de tâches basé sur le temps dans les systèmes d'exploitation de type Unix. Une expression CRON est une chaîne composée de cinq ou six champs séparés par des espaces qui définissent un calendrier:

* * * * *
│ │ │ │ │
│ │ │ │ └─── Jour de la semaine (0-7, dimanche = 0 ou 7)
│ │ │ └───── Mois (1-12)
│ │ └─────── Jour du mois (1-31)
│ └───────── Heure (0-23)
└─────────── Minute (0-59)

Exemples courants:

  • 0 * * * * - Toutes les heures à la minute 0
  • */15 * * * * - Toutes les 15 minutes
  • 0 9 * * 1-5 - À 9h00 les jours de semaine (lundi-vendredi)
  • 0 0 1 * * - À minuit le premier jour de chaque mois
  • 30 14 * * 0 - À 14h30 tous les dimanches