Générateur d'expression cron avec traduction en clair
Composez une expression cron à 5 champs, lisez sa traduction en phrase et voyez ses prochaines dates d'exécution.
Lire et écrire une expression cron : les 5 champs et leurs pièges
Une expression cron standard compte cinq champs séparés par des espaces : minute, heure, jour du mois, mois et jour de la semaine (0 = dimanche). Ainsi, 0 9 * * 1-5 lance une tâche à 9 h 00 du lundi au vendredi ; l'outil traduit l'expression en phrase et calcule ses 5 prochaines exécutions.
Les cinq champs
Minute (0-59), heure (0-23), jour du mois (1-31), mois (1-12) et jour de la semaine (0-6, 0 = dimanche). * signifie toutes les valeurs, */n toutes les n unités, a-b une plage et a,b une liste. L'expression par défaut, 0 9 * * 1-5, se lit « à la minute 0, à 9 h, du lundi au vendredi ».
Le calcul des prochaines exécutions
L'outil avance minute par minute depuis l'heure de votre navigateur, sur 50 000 minutes au plus (environ 34,7 jours). Exemple recalculé le mercredi 14/10/2026 à 10 h : */15 9-17 * * 1-5 donne 10:15, 10:30, 10:45, 11:00 et 11:15, tandis que 0 0 1 * * ne donne qu'une date, le 1er novembre, car la suivante sort de la fenêtre.
Règles de cron appliquées
- Si le jour du mois et le jour de semaine sont tous deux renseignés, la tâche se déclenche dès que l'un correspond : à partir du 14/10/2026 à 10 h,
30 4 1,15 * 5donne le 15 octobre, les vendredis 16, 23 et 30 octobre, puis le 1er novembre, à 4 h 30. */npart du début du champ :*/2sur le jour du mois retient les jours 1, 3, 5…,*/3sur le mois janvier, avril, juillet et octobre.7vaut aussi dimanche ; les noms à trois lettres (MON,JAN), les plages avec pas (1-9/2) et les listes contenant une plage (1-3,5) sont reconnus.
Les formats à six champs (secondes, Quartz) ne sont pas acceptés.
Sources et dates : page de manuel crontab(5) (cron de Vixie et cronie) : 0 ou 7 = dimanche, déclenchement si le jour du mois ou le jour de semaine correspond, pas et noms à trois lettres (vérifié le 14/10/2026).
Questions fréquentes
Que signifie */5 dans une expression cron ?
« Toutes les 5 unités » du champ concerné. Dans le champ minute, */5 * * * * lance la tâche aux minutes 0, 5, 10 … 55, soit 12 fois par heure. L'outil applique la règle de cron dans tous les champs : le décompte part du début du champ, donc */2 sur le jour du mois retient les jours 1, 3, 5…
Comment programmer une tâche du lundi au vendredi à 9 h ?
Écrivez 0 9 * * 1-5 : minute 0, heure 9, tous les jours du mois, tous les mois, jours 1 à 5 (lundi à vendredi). La minute vient toujours en premier ; 9 * * * * lancerait la tâche à la minute 9 de chaque heure.
Pourquoi l'outil n'affiche-t-il aucune prochaine exécution ?
Il ne cherche que sur 50 000 minutes, soit environ 34,7 jours : une tâche annuelle comme 0 0 1 1 * n'apparaît donc qu'à partir de fin novembre. Une expression qui ne compte pas exactement cinq champs ne donne non plus aucune date.
Dimanche s'écrit-il 0 ou 7 en cron ?
Les deux sont admis par cron (page de manuel crontab(5)). L'outil accepte aussi les deux : 0, 7 et SUN donnent les mêmes prochaines exécutions.
L'outil est-il vraiment gratuit ?
Oui, l'intégralité des outils sur Kristools sont 100% gratuits et accessibles sans inscription.
Mes données sont-elles protégées ?
Oui. Tous les traitements sont effectués directement et en toute sécurité dans votre navigateur. Aucune donnée personnelle n'est envoyée vers nos serveurs.