Expression cron
Expliquez une planification cron, prévisualisez ses prochaines exécutions ou composez-en une avec des listes déroulantes.
Expression
Signification
Prochaines exécutions
Comment l’utiliser
- Collez une expression cron à 5 champs — sa signification et les cinq prochaines exécutions apparaissent au fil de la frappe, sans bouton à presser.
- Les champs sont minute, heure, jour du mois, mois et jour de la semaine. Utilisez * pour « chaque », */5 pour « toutes les cinq », 1-5 pour une plage, et JAN–DEC ou SUN–SAT pour les noms.
- Passez à Composer pour choisir chaque champ dans des listes déroulantes au lieu de taper ; l’expression, sa signification et ses prochaines exécutions restent synchronisées.
- Copiez l’expression ou tout le résultat, ou téléchargez-le dans un fichier .txt.
Exemple
Expression
0 9 * * 1-5
Signification et prochaines exécutions
Minute : 0 Heure : 9 Jour du mois : chaque jour Mois : chaque mois Jour de la semaine : du lundi au vendredi Prochaines exécutions (heure locale, avec UTC à côté)
Cette planification s’exécute à 09:00 les jours de semaine. Les prochaines exécutions affichées sur la page sont calculées à partir du moment où vous l’ouvrez : elles diffèrent donc de cet exemple.
Règles, limites et problèmes connus
- Seul le cron Vixie standard à 5 champs est pris en charge (minute heure jour-du-mois mois jour-de-semaine). Pas de champ des secondes ni d’extensions Quartz : ?, L, W et # sont signalés comme des erreurs, jamais devinés.
- Pris en charge : * , les listes (1,15), les plages (1-5), les pas (*/5 et 10-50/10), les noms de mois et de jours (JAN–DEC, SUN–SAT, toute casse) et les macros @yearly @annually @monthly @weekly @daily @midnight @hourly.
- @reboot n’a pas de planification : il est donc signalé comme une erreur au lieu de recevoir une heure inventée.
- Quand le jour du mois et le jour de la semaine sont tous deux restreints (par exemple 0 0 13 * 5), la tâche s’exécute quand l’un ou l’autre correspond — la même règle OU que Vixie cron.
- Les prochaines exécutions sont calculées dans le fuseau horaire local de votre navigateur et affichées à côté de leur équivalent UTC. Il n’est pas possible de simuler un autre fuseau horaire de serveur.
- La recherche porte au maximum sur 366 jours à venir. Une planification qui ne se déclenche jamais dans l’année — comme le 29 février une année non bissextile — le signale au lieu de n’afficher rien.
- L’heure d’été suit l’horloge du navigateur : les heures qui n’existent pas sont sautées, et une heure répétée s’exécute deux fois, comme un vrai démon cron.
- Rien n’est envoyé, stocké ou écrit dans l’URL. L’outil ne fait que lire et expliquer ; il n’exécute jamais rien.
Outils associés
Ce dont on a généralement besoin ensuite, une fois la planification claire.