Analyseur d'expressions cron
Tout se passe dans votre navigateur. Vos fichiers et vos données ne quittent jamais votre appareil.
Toutes les 5 minutes
| Minute | 0-59, */5, 1-30 |
|---|---|
| Heure | 0-23 |
| Jour du mois | 1-31 |
| Mois | 1-12 |
| Jour de la semaine | 0-7 (0 and 7 = Sunday) |
À propos de cet outil
Une expression cron condense un horaire en cinq champs : minute, heure, jour du mois, mois et jour de la semaine. La lire d’un coup d’œil est difficile, surtout quand plages, pas et listes se mélangent. Cet outil prend une expression comme 0 9 * * 1-5 et la transforme en phrase lisible, avec la liste des cinq prochaines exécutions.
Que montre exactement l’outil ?
Tapez ou collez une expression à cinq champs, et l’outil produit deux choses : une description en langage clair (« À 09:00, du lundi au vendredi ») et un aperçu des cinq prochaines fois où cet horaire se déclenchera réellement, converties dans le fuseau horaire local de votre navigateur. Il comprend la syntaxe cron habituelle : astérisques, plages comme 1-5, pas comme */15, listes séparées par des virgules, et les raccourcis de type @daily/@hourly/@weekly acceptés par certains ordonnanceurs. Si l’expression est mal formée, l’outil le signale plutôt que de deviner ce que vous vouliez dire.
Mon expression cron est-elle envoyée quelque part ?
Non. Tout se passe dans le navigateur, avec deux petites bibliothèques JavaScript intégrées à la page, l’une pour la description en langage clair et l’autre pour le calcul des horaires, sans aucun appel serveur. L’expression saisie ne quitte jamais votre machine, ce qui permet de vérifier tranquillement l’horaire d’une configuration de déploiement privée ou d’un cron job qu’on préfère ne pas coller sur un site quelconque. Cela vaut aussi pour les versions traduites de cette page : la description et les horaires sont traduits de la même façon, entièrement côté navigateur, quelle que soit la langue.
À quoi ça sert ?
Usages courants : vérifier un horaire avant de le valider dans un crontab ou une configuration CI, contrôler qu’une macro comme @daily ou @hourly signifie bien ce que vous croyez, ou comprendre quand se déclenche vraiment le job d’un collègue sans refaire le calcul du jour de la semaine à la main. C’est aussi un bon moyen de repérer une erreur classique, comme une inversion entre le champ des minutes et celui des heures, avant qu’un job ne tourne à 3h du matin au lieu de 15h. Voir la page de manuel crontab(5) pour la syntaxe complète des champs et l’article Wikipédia sur cron pour l’historique du format.