Analyseur d'expressions cron
Saisissez une expression crontab à cinq champs : l'outil la décompose champ par champ et liste les prochaines exécutions, pour vérifier une planification avant sa mise en production.
| Minute | 00, 15, 30, 45(4) |
|---|---|
| Heure | 09–17(9) |
| Jour du mois | tous |
| Mois | tous |
| Jour de la semaine | lun.–ven.(5) |
…
À propos de cet outil
Une expression cron comporte cinq champs : minute, heure, jour du mois, mois et jour de la semaine. L'astérisque signifie toutes les valeurs, la virgule sépare une liste, le tiret donne une plage et la barre oblique fixe un pas ; */15 9-17 * * 1-5 signifie donc toutes les 15 minutes entre 09:00 et 17:59 en semaine. Les noms de mois et de jours (JAN, MON) sont acceptés, et les raccourcis comme @daily et @hourly sont développés dans leur forme classique.
Lorsque le jour du mois et le jour de la semaine sont tous deux restreints, la plupart des implémentations exécutent la tâche si l'un des deux correspond, et cet analyseur suit cette règle. Les prochaines exécutions sont calculées dans le fuseau de votre navigateur ; les serveurs exécutent souvent cron en UTC ou dans leur fuseau local, comparez donc avec le fuseau affiché avant de vous fier à l'heure exacte.
Questions fréquentes
- Les champs secondes ou année sont-ils pris en charge ?
- Non. L'outil suit le format classique à cinq champs de cron Linux, des CronJobs Kubernetes et de la plupart des ordonnanceurs. Les expressions Quartz à six champs ne sont pas prises en charge.
- Que signifie */5 ?
- Une valeur sur cinq à partir du minimum : dans le champ des minutes, l'exécution a lieu à :00, :05, :10 et ainsi de suite.
- Dans quel fuseau horaire sont les prochaines exécutions ?
- Le fuseau local de votre navigateur, indiqué à côté de la liste. Cron sur un serveur utilise le fuseau du serveur, souvent UTC.
- Pourquoi 0 0 31 2 * ne s'exécute-t-il jamais ?
- Février n'a jamais 31 jours, aucune date réelle ne correspond donc. L'outil vous prévient lorsqu'une expression ne peut jamais se déclencher.