Explicateur d’expressions Cron
Décoder les expressions cron et voir les prochaines exécutions.
Développeur5 prochaines exécutions
Saisissez une expression et cliquez sur Expliquer.
À propos des expressions Cron
Cron est utilisé par les systèmes de type Unix et de nombreux planificateurs (ex. GitHub Actions, CI) pour définir quand une tâche s'exécute. Cet outil explique les cinq champs et calcule les prochaines exécutions dans votre fuseau horaire local pour que vous puissiez vérifier votre planning sans exécuter la tâche.Comment utiliser Cron Explainer
- Saisissez une expression cron à 5 champs (ex.
0 9 * * 1-5pour « chaque jour de semaine à 9h00 »). - Cliquez sur Expliquer pour voir une description en français du planning.
- Vérifiez les 5 prochaines exécutions pour confirmer que l'expression se déclenche quand vous l'attendez.
- Ajustez l'expression et ré-expliquez jusqu'à ce que le planning soit correct.
Fonctionnalités principales
- Traduit les expressions cron en descriptions en langage clair
- Affiche les 5 prochaines exécutions programmées dans votre fuseau horaire local
- Prend en charge les jokers (*), les plages, les listes et les valeurs de pas
- Valide la syntaxe de l'expression et signale les erreurs
- 100 % basé sur le navigateur — aucune donnée envoyée à un serveur
- À utiliser en complément du Générateur Cron pour construire des expressions visuellement
Quand utiliser cet outil
- Vérification d'un planning cron avant son déploiement en production ou CI/CD
- Compréhension d'une entrée crontab existante héritée d'une autre équipe
- Débogage de tâches planifiées qui s'exécutent à des heures inattendues
- Apprentissage de la syntaxe cron comme référence en complément de la documentation
- Test de différents schémas de planification sans modifier un système en production
Détails techniques
L'outil analyse chacun des cinq champs selon la spécification cron POSIX. Les jokers (*) correspondent à toutes les valeurs valides pour le champ. Les plages (ex. 1-5) s'étendent à toutes les valeurs de la plage. Les listes (ex. 1,15) correspondent à des valeurs spécifiques. Les valeurs de pas (ex. */5) génèrent chaque N-ième valeur à partir du minimum du champ. Le calcul de la prochaine exécution itère en avant à partir de l'heure actuelle, vérifiant chaque minute par rapport à l'expression analysée jusqu'à trouver 5 correspondances (limité à environ un an en avant pour les performances). Les heures sont affichées dans le fuseau horaire local de votre navigateur à l'aide de Intl.DateTimeFormat de JavaScript.
Conclusion
L'Explicateur Cron est un outil essentiel pour quiconque travaille avec des tâches planifiées. Il convertit la syntaxe cron complexe en descriptions claires et vérifie le timing avec les prochaines dates d'exécution — le tout en toute confidentialité dans votre navigateur, sans risque pour vos systèmes de production.