ToolzPod

Analyseur d'expressions Cron

Analysez des expressions Cron et consultez les prochaines exécutions planifiées dans un format lisible.

Qu'est-ce qu'un analyseur d'expressions Cron ?

Un analyseur d'expressions cron interprète la syntaxe de planification à cinq ou six champs utilisée par les démons cron Unix et les planificateurs de tâches modernes. Il traduit les expressions cryptiques comme “0 */2 * * 1-5” en descriptions claires comme “À la minute 0, toutes les 2 heures, du lundi au vendredi.” Cet outil aide les développeurs à valider et comprendre les planifications cron avant de les déployer.

Comment utiliser cet analyseur d'expressions Cron

  1. Entrez une expression cron au format standard à cinq champs (minute, heure, jour du mois, mois, jour de la semaine).
  2. Lisez la description lisible générée de la planification.
  3. Consultez la liste des prochains délais d'exécution pour vérifier que l'expression fonctionne comme prévu.

Concepts clés

Une expression cron standard a cinq champs séparés par des espaces : minute (0–59), heure (0–23), jour du mois (1–31), mois (1–12) et jour de la semaine (0–7, où 0 et 7 représentent tous deux dimanche). Les caractères spéciaux incluent * (toute valeur), / (pas), - (plage) et , (liste). Certains systèmes ajoutent un sixième champ pour les secondes ou l'année.

Questions fréquemment posées

Que signifie l'astérisque (*) dans une expression cron ?

L'astérisque est un caractère générique qui correspond à toute valeur possible pour ce champ. Par exemple, * dans le champ heure signifie que la tâche s'exécute chaque heure, et * dans le champ jour du mois signifie qu'elle s'exécute chaque jour.

Comment planifier une tâche toutes les 15 minutes ?

Utilisez “*/15 * * * *”. Le */15 dans le champ minute signifie toutes les 15 minutes à partir de la minute 0, la tâche s'exécute donc à :00, :15, :30 et :45 de chaque heure.

Quelle est la différence entre le jour du mois et le jour de la semaine ?

Jour du mois (champ 3) spécifie les dates du calendrier (1–31), tandis que jour de la semaine (champ 5) spécifie les jours de la semaine (0=dimanche à 6=samedi). Si les deux sont définis sur des valeurs non-caractères génériques, la tâche s'exécute généralement lorsque l'une des conditions est remplie.

Outils associés