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
- Entrez une expression cron au format standard à cinq champs (minute, heure, jour du mois, mois, jour de la semaine).
- Lisez la description lisible générée de la planification.
- 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.