Assistant d'expression cron
Colle une expression cron standard à 5 champs et lis exactement ce qu'elle planifie, en français clair. Pas besoin de réviser la syntaxe à chaque fois.
A plain-English description appears here.
Fields, in order: minute · hour · day-of-month · month · day-of-week.
S'exécute dans ton navigateur. Ce que tu saisis n'est pas envoyé à PayloadIQ.
Cet outil décode une expression cron standard à 5 champs et t'en donne une explication en français clair, directement dans ton navigateur. Tu colles une ligne comme 0 9 * * 1-5, et il te répond « à 09:00, du lundi au vendredi ». Si l'expression est invalide, il te dit précisément quel champ pose problème au lieu d'échouer en silence. Rien n'est envoyé : tout le décodage se fait en local.
Comment les 5 champs sont décodés
Une expression cron tient en cinq champs séparés par des espaces : minute, heure, jour du mois, mois et jour de la semaine. Chaque champ accepte un nombre, le joker *, une plage a-b, une liste séparée par des virgules ou un pas */n. L'outil lit chacun de ces champs, reconnaît la syntaxe utilisée et reconstruit une phrase lisible — */15 * * * * devient « toutes les 15 minutes », 0 0 1 * * devient « à 00:00, le jour 1 du mois ». Si tu te trompes de nombre de champs ou que tu écris une valeur que cron ne comprend pas, le message d'erreur pointe le champ fautif pour que tu corriges vite.
Le piège du jour du mois et du jour de la semaine
Le point qui surprend tout le monde : quand le jour du mois et le jour de la semaine sont tous les deux renseignés, la plupart des implémentations de cron les combinent avec un OU, pas un ET. La tâche se lance donc dès que l'un des deux correspond, ce qui peut déclencher bien plus souvent que prévu. Garde aussi en tête que la planification suit le fuseau horaire du serveur, souvent UTC — une expression qui te paraît correcte en heure locale peut s'exécuter à une autre heure en production. Voir l'expression traduite en clair t'aide à repérer ces écarts avant de déployer.