Mode d'emploi
- Saisissez l'expression dans Expression cron : cinq champs séparés par des espaces, ou une macro comme @daily.
- Lisez Ce que cela signifie et vérifiez que la planification est celle que vous vouliez.
- Modifiez Exécutions à lister si vous voulez plus ou moins de dates.
- Avant de vous fier aux Prochaines exécutions, comparez le fuseau horaire avec celui de votre serveur.
Les cinq champs
Une tâche cron s'exécute lorsque l'heure courante correspond aux cinq champs. La minute va de 0 à 59, l'heure de 0 à 23, le jour du mois de 1 à 31, le mois de 1 à 12 et le jour de la semaine de 0 à 7, où 0 et 7 désignent tous deux le dimanche. Des noms peuvent remplacer les nombres : JAN à DEC pour les mois et SUN à SAT pour les jours, quelle que soit la casse.
- Un astérisque (*) désigne toutes les valeurs.
- Une liste sépare les valeurs par des virgules, par exemple 1,15.
- Une plage relie deux valeurs par un tiret, par exemple 9-17.
- Un pas exécute toutes les n-ièmes valeurs : */15 correspond à toutes les 15 minutes, et 1-30/5 à 1, 6, 11, 16, 21 et 26.
- Un pas a besoin d'un astérisque ou d'une plage avant la barre oblique, donc 5/15 n'est pas valide.
Jour du mois et jour de la semaine ensemble
Lorsque le jour du mois et le jour de la semaine sont tous deux restreints, un jour s'exécute si l'un des deux correspond. Par exemple, 0 0 1 * 1 s'exécute à minuit le premier jour de chaque mois et chaque lundi. Si l'un des deux champs de jour commence par un astérisque, les deux doivent correspondre à la place : ainsi, 0 0 * * 1 ne s'exécute que les lundis.
Fuseaux horaires et heure d'été
Les heures d'exécution sont calculées dans le fuseau horaire de votre appareil. Le jour où les horloges avancent, une heure qui n'existe pas ne s'exécute jamais. Le jour où elles reculent, une heure qui se produit deux fois s'exécute deux fois, une fois à chaque occurrence, comme le décrit crontab(5).
Un serveur fonctionne souvent en UTC. Une tâche réglée sur 09:00 dans votre fuseau s'exécute à une autre heure sur le serveur : vérifiez donc le fuseau avant de vous fier à une heure.
Exemple résolu : toutes les 15 minutes de 9 h à 17 h, du lundi au vendredi
L'expression */15 9-17 * * MON-FRI signifie : toutes les 15 minutes, entre 09:00 et 17:59, du lundi au vendredi. Elle s'exécute à 09:00, 09:15, 09:30 et 09:45, et ainsi de suite jusqu'à 17:45 : 36 fois par jour, soit 180 fois dans une semaine du lundi au vendredi.
La liste des prochaines exécutions commence par la première de ces heures après l'heure courante.
Questions fréquentes
Qu'est-ce qu'une expression cron ?
C'est un court texte qui décrit quand une tâche planifiée s'exécute. L'ordonnanceur cron sous Linux et Unix le lit, et de nombreux autres services utilisent le même format. Les cinq champs donnent la minute, l'heure, le jour du mois, le mois et le jour de la semaine.
Pourquoi les heures affichées diffèrent-elles de celles de mon serveur ?
Cette page utilise le fuseau horaire de votre appareil, alors que les serveurs utilisent souvent l'UTC. Certains services ont aussi leur propre réglage de fuseau horaire : vérifiez-le en plus de l'expression.
L'outil gère-t-il les secondes ?
Non. Le cron standard a cinq champs, et son plus petit pas est d'une minute. Certains ordonnanceurs ajoutent un sixième champ pour les secondes, que cette page ne lit pas.
Que se passe-t-il pour le 31 février ?
Ce jour n'existe jamais, donc une expression qui le demande n'a aucune heure d'exécution. La page l'indique et n'en liste aucune.
Pourquoi @reboot ne fonctionne-t-il pas ici ?
@reboot s'exécute une fois au démarrage de la machine : il n'a donc pas de prochaine exécution à lister. La page n'accepte que les macros qui se répètent selon un calendrier.
Vos expressions sont-elles envoyées à un serveur ?
Non. Le calcul se fait dans votre navigateur, avec l'heure de votre appareil.
Sources
Chiffres et texte vérifiés pour la dernière fois le mardi 10 novembre 2026.