Parseur d’expression cron
Vous ne savez plus ce que déclenche « 0 9 * * 1-5 » ? Collez votre expression cron : l’outil la traduit en français clair et affiche les prochaines dates d’exécution. Gère les intervalles, les listes et les raccourcis @daily ou @weekly.
Cet outil fonctionne entièrement dans votre navigateur — rien n'est envoyé sur un serveur.
Une expression cron définit quand une tâche automatique doit s’exécuter, à l’aide de cinq champs : minute, heure, jour du mois, mois et jour de la semaine. La syntaxe est compacte mais peu intuitive, et une erreur de champ peut faire tourner un script toutes les minutes au lieu d’une fois par mois.
Collez votre expression : cet outil la traduit en français clair et affiche les prochaines dates d’exécution, ce qui est la façon la plus sûre de vérifier qu’elle fait bien ce que vous croyez. Il gère les intervalles, les listes, les noms de mois et de jours, ainsi que les raccourcis @daily ou @weekly.
Questions fréquentes
Dans quel ordre viennent les cinq champs ?
Minute (0-59), heure (0-23), jour du mois (1-31), mois (1-12) puis jour de la semaine (0-7, où 0 et 7 désignent tous deux le dimanche). Ainsi « 0 9 * * 1-5 » signifie à 9 h 00, du lundi au vendredi.
Que signifie */15 ?
C’est un pas : appliqué au champ des minutes, « */15 » déclenche la tâche toutes les quinze minutes, soit aux minutes 0, 15, 30 et 45. Le même principe vaut pour les autres champs.
Que se passe-t-il si je restreins à la fois le jour du mois et le jour de la semaine ?
C’est le piège classique de cron : quand ces deux champs sont tous deux différents de *, la tâche s’exécute si l’un OU l’autre correspond, et non si les deux correspondent. « 0 0 1 * 1 » se déclenche donc le 1er du mois et tous les lundis.
Pourquoi aucune date n’est-elle affichée pour mon expression ?
Parce qu’elle décrit un instant qui ne survient jamais, par exemple un 30 février. Vérifiez la cohérence entre le jour du mois et le mois indiqués.