Composez une planification avec les commandes, ou saisissez une expression cron pour la voir expliquée en français clair.
Champs
Prochaines exécutions
Votre fuseau horaireComment fonctionnent les expressions cron
Une expression cron décrit une planification récurrente en cinq champs séparés par des espaces. Chaque minute, cron compare l'heure actuelle à l'expression et exécute la tâche lorsqu'elles correspondent.
Les cinq champs
| Champ | Valeurs autorisées |
|---|---|
| Minute | 0–59 |
| Heure | 0–23 |
| Jour du mois | 1–31 |
| Mois | 1–12 ou JAN–DEC |
| Jour de la semaine | 0–7 ou SUN–SAT (0 et 7 désignent tous deux dimanche) |
Caractères spéciaux
*(toute valeur) :* * * * *s'exécute chaque minute.,(liste) :0 9,17 * * *s'exécute à 9:00 et à 17:00.-(plage) :0 9 * * 1-5s'exécute à 9:00 du lundi au vendredi./(pas) :*/15 * * * *s'exécute toutes les 15 minutes. Un pas fonctionne aussi sur une plage :0-30/10signifie les minutes 0, 10, 20 et 30.
Jour du mois ou jour de la semaine ?
Lorsque les deux champs de jour sont restreints, la tâche s'exécute les jours qui correspondent à l'un ou l'autre. 0 0 13 * 5 s'exécute le 13 de chaque mois et chaque vendredi, pas seulement le vendredi 13.
Si l'un des deux champs commence par *, comme dans */2, un jour doit correspondre aux deux. Cron Builder suit les mêmes règles que Vixie cron et cronie, les implémentations de cron utilisées par la plupart des distributions Linux.
Exemples courants
| Expression | Signification |
|---|---|
*/5 * * * * | Toutes les 5 minutes |
0 * * * * | Toutes les heures, à l'heure pile |
0 0 * * * | Tous les jours à minuit |
0 9 * * 1-5 | En semaine à 9:00 |
0 0 * * 0 | Tous les dimanches à minuit |
0 0 1 * * | Le 1er de chaque mois à minuit |
0 0 1 1 * | Une fois par an, le 1er janvier à minuit |
Questions fréquentes
Qu'est-ce qu'une expression cron ?
Une courte chaîne de cinq champs qui définit une planification récurrente. Elle est utilisée par cron sous Linux et macOS, ainsi que par des outils comme les CronJobs de Kubernetes, GitHub Actions ou les pipelines planifiés de GitLab.
Dans quel fuseau horaire les prochaines exécutions sont-elles affichées ?
Dans le fuseau horaire de votre navigateur. Cron sur un serveur utilise le fuseau horaire du serveur, souvent UTC, donc les heures réelles peuvent différer.
Pourquoi */45 s'exécute-t-il à :00 et :45, et non toutes les 45 minutes ?
*/45 s'exécute-t-il à :00 et :45, et non toutes les 45 minutes ?Un pas se compte depuis le début du champ, pas depuis la dernière exécution. Dans le champ des minutes, */45 signifie les minutes 0 et 45 : les intervalles alternent donc entre 45 et 15 minutes. Pour un intervalle régulier, choisissez un pas qui divise 60 sans reste (comme 5, 10, 15, 20 ou 30), ou 24 pour les heures.
Puis-je utiliser des noms au lieu de nombres ?
Oui. Les abréviations anglaises de trois lettres fonctionnent pour les mois (JAN–DEC) et les jours de la semaine (SUN–SAT). Elles ne tiennent pas compte de la casse et fonctionnent aussi dans les listes et les plages, par exemple MON-FRI.
Cron Builder prend-il en charge les secondes ou les années ?
Non, il utilise le format standard à cinq champs. Certains planificateurs, comme Quartz ou Spring, ajoutent un champ pour les secondes (et parfois pour l'année) : leurs expressions ne fonctionneront donc pas ici.
Et @daily, @reboot ou L ?
@daily, @reboot ou L ?Les raccourcis comme @hourly et @daily ne sont pas pris en charge. Utilisez plutôt l'expression équivalente : @daily correspond à 0 0 * * *. @reboot s'exécute au démarrage et n'a pas d'équivalent horaire. Les extensions comme L, W, # et ?, utilisées par Quartz et certains planificateurs cloud, ne sont pas prises en charge non plus.
Cron Builder est-il gratuit ?
Oui, il est gratuit et ne nécessite aucune inscription. Tout fonctionne dans votre navigateur et les expressions que vous saisissez ne sont envoyées nulle part.























