Générateur et explicateur d’expressions cron
Construisez et comprenez des expressions cron visuellement. Sélectionnez des valeurs pour la minute, l’heure, le jour du mois, le mois et le jour de la semaine, ou choisissez parmi 18 préréglages courants. Consultez votre expression au format standard à 5 champs avec une explication lisible et les 5 prochaines exécutions. Parfait pour les développeurs, les ingénieurs DevOps et toute personne apprenant la planification cron.
Build cron expressions visually by selecting minute, hour, day, month, and weekday values. See the expression in standard format with a human-readable explanation of when it will run.
Runs every minute
Common Presets
Cron Syntax Reference
* Any value
5 Specific value (minute 5)
1-5 Range (Mon-Fri)
*/15 Step (every 15 mins)
1,3,5 List (Mon, Wed, Fri)
9-17/2 Combined range + step
All processing runs locally in your browser - no data is sent to any server.
Pourquoi utiliser notre Générateur d’expressions cron ?
- Créateur cron visuel : construisez des expressions cron visuellement en sélectionnant des valeurs pour chaque champ (minute, heure, jour du mois, mois, jour de la semaine). Chaque champ prend en charge les jokers (*), les valeurs spécifiques, les plages (1-5), les pas (*/15) et les listes séparées par des virgules (1,3,5). Des boutons de sélection rapide vous aident à choisir les valeurs courantes sans taper.
- 18 préréglages courants : choisissez parmi 18 préréglages prêts à l’emploi couvrant les modèles de planification les plus courants : chaque minute, toutes les 5/15/30 minutes, horaire, quotidien à des heures précises, hebdomadaire en semaine, mensuel, trimestriel et annuel. Chaque préréglage indique l’expression cron exacte et une description.
- Explication en langage clair : voyez votre expression cron traduite automatiquement en langage simple. L’explicateur décompose chaque partie de l’expression et décrit précisément quand la tâche s’exécutera. Les 5 prochaines exécutions sont calculées et affichées pour vérifier la planification.
- Traitement 100 % local : toute l’analyse cron, la génération d’explications et le calcul des prochaines exécutions se font localement dans votre navigateur. Aucune donnée n’est envoyée à un serveur. Vous pouvez aussi coller des expressions cron brutes pour une analyse et une explication instantanées.
Qu’est-ce qu’une expression cron ?
Une expression cron est une chaîne de 5 champs qui définit une planification pour des tâches récurrentes sur les systèmes de type Unix, les planificateurs cloud (AWS CloudWatch, Google Cloud Scheduler), les outils de workflow (Apache Airflow, Prefect) et les frameworks applicatifs. Chaque champ représente une unité de temps : minute (0-59), heure (0-23), jour du mois (1-31), mois (1-12) et jour de la semaine (0-7, où 0 et 7 représentent dimanche). L’expression 0 9 * * 1-5 signifie « à 9 h 00, du lundi au vendredi ».
Comment fonctionne notre outil
- Mode construction visuelle : pour chacun des 5 champs cron, choisissez un type (joker, valeur spécifique, plage, pas ou liste) et saisissez ou sélectionnez la valeur souhaitée. Les boutons de sélection rapide affichent les valeurs courantes pour chaque champ.
- Affichage de l’expression : l’expression cron à 5 champs est affichée avec chaque champ dans sa propre case mise en évidence. En dessous, une explication en langage simple décrit précisément quand la planification s’exécutera.
- Préréglages et saisie brute : choisissez parmi 18 préréglages de planification courants ou passez en mode saisie brute pour coller une expression cron existante et obtenir une analyse et une explication instantanées.
- Prochaines exécutions : l’outil calcule et affiche les 5 prochaines exécutions selon la date et l’heure actuelles, afin que vous puissiez vérifier votre planification avant de la déployer.
Caractères spéciaux des champs cron
- Astérisque (*) : joker - correspond à n’importe quelle valeur. * dans le champ heure signifie « chaque heure ».
- Virgule (,) : séparateur de liste - correspond à plusieurs valeurs. 1,3,5 dans le jour de la semaine signifie « lundi, mercredi, vendredi ».
- Tiret (-) : plage - correspond à toutes les valeurs d’une plage. 9-17 dans heure signifie « de 9 h à 17 h ».
- Barre oblique (/) : pas - saute des valeurs. */15 dans minute signifie « toutes les 15 minutes ». 9-17/2 signifie « toutes les 2 heures entre 9 h et 17 h ».
Pièges courants de la planification cron
- Jour du mois × Jour de la semaine : lorsque les deux champs ne sont pas * , la plupart des implémentations cron utilisent une logique OR : la tâche s’exécute si L’UN OU L’AUTRE correspond. Cela peut provoquer des exécutions supplémentaires inattendues.
- Passages à l’heure d’été : les tâches cron planifiées lors des changements d’heure d’été peuvent s’exécuter deux fois ou pas du tout selon l’implémentation cron et la configuration du fuseau horaire.
- Secondes : le cron standard n’a pas de champ secondes. Pour une planification à la seconde, il faut une extension propre au système ou un autre outil.
- Champ année : le cron standard n’utilise que 5 champs. Certaines implémentations cron étendues prennent en charge un 6e champ pour l’année, mais ce n’est pas universel.
Foire aux questions
Utilisez le créateur visuel pour définir chacun des 5 champs (minute, heure, jour du mois, mois, jour de la semaine). L’expression se met à jour en temps réel avec une explication.
Minute (0-59), Heure (0-23), Jour du mois (1-31), Mois (1-12), Jour de la semaine (0-7, 0=dimanche).
* = n’importe quelle valeur, , = liste, - = plage, / = pas. Ils peuvent être combinés (par ex. */10 9-17 * * 1-5).
Elles sont calculées à partir de l’heure actuelle en itérant minute par minute. Précises pour les expressions cron standard.
Oui. Cliquez sur « Saisie brute » pour coller n’importe quelle expression cron à 5 champs et obtenir une analyse et une explication instantanées.
Oui, 18 préréglages couvrant les modèles de planification les plus courants, de chaque minute à annuel.
*/5 signifie « toutes les 5 minutes » : c’est une abréviation pour lister tous les multiples de 5.
Non, notre outil utilise le format cron POSIX standard à 5 champs.
Oui, 100 % gratuit. Sans inscription, sans premium, sans limites. Fonctionne localement dans votre navigateur.