Analyseur d'expressions Cron
Examinez cinq champs cron numériques et les cinq prochaines exécutions dans un fuseau modifiable.
Saisissez cinq champs cron numériques, choisissez “Fuseau IANA” puis utilisez “Recalculer”. La description énumère les valeurs autorisées et le fuseau choisi.
Saisissez cinq champs cron numériques, choisissez “Fuseau IANA” puis utilisez “Recalculer”. La description énumère les valeurs autorisées et le fuseau choisi. Méthode et limites
Préréglages
Fuseau du navigateur indisponible ; UTC utilisé.
Calculé à partir de:
Méthode et limites
Méthode et limites
Cron numérique à cinq champs utilise cron-parser 5.4.0 : minute 0–59, heure 0–23, jour 1–31, mois 1–12, semaine 0–7 (7 signifie dimanche). Formes admises : *, entiers, listes, plages non inversées et pas positifs */n, a-b/n, a/n jusqu’au maximum du champ. Les pas des jours et mois commencent à 1. Les ensembles finis sont normalisés avant recherche. Jour du mois et jour de semaine restreints se combinent par OU ; mois et heure restent en ET. Noms, raccourcis, Quartz et secondes sont rejetés. Recherche de cinq instants strictement après l’horloge affichée, dans huit années civiles. Dates impossibles en erreur ; recherche limitée ou rare signalée. Choisissez un fuseau IANA ou UTC. L’aperçu suit la bibliothèque : heure fixe décalée lors du saut estival et non répétée au retour hivernal, heures génériques pouvant montrer les deux décalages. Il ne déploie aucun planning sur un serveur.
La saisie est traitée localement dans un worker, sans envoi, stockage ni journal du code. Les publicités et le site peuvent effectuer des requêtes réseau. Les ressources doivent être chargées ; le mode hors ligne n’est pas garanti.
Expression 256 caractères ASCII ; 64 par champ ; cinq dates sur huit années civiles ; recherche 5 s.
Copié
Échec de la copie. Sélectionnez le résultat et copiez-le manuellement.
À propos de Analyseur d'expressions Cron
La page découpe votre expression sur les espaces et exige exactement cinq champs ; tout autre nombre affiche le message d'expression invalide et vide les résultats. Les cinq parties sont ensuite montrées dans des cases étiquetées — Minute, Heure, Jour, Mois, Jour de la semaine — pour voir quelle valeur est tombée où, ce qui est justement là que se logent la plupart des erreurs de cron.
Un démon cron réel utilise le fuseau de la machine sur laquelle il tourne : un planning qui se lit bien ici peut donc se déclencher à une autre heure d'horloge sur le serveur. Vérifiez le fuseau du serveur avant de vous fier à cette liste pour une mise en production.
*/5 * * * *; UTC; 2026-01-01T00:00:00Z → 00:05, 00:10, 00:15, 00:20, 00:25
Méthode technique versionnée ; aucune année civile ou juridique de référence.
Cas d'utilisation
Comment utiliser
Saisissez cinq champs dans “Entrée”, avec */5 * * * * comme valeur initiale.
Saisissez cinq champs cron numériques, choisissez “Fuseau IANA” puis utilisez “Recalculer”. La description énumère les valeurs autorisées et le fuseau choisi.
Lisez les valeurs autorisées et “Fuseau IANA” ; les champs sans restriction affichent “Chaque”.
Regardez les cases Minute, Heure, Jour, Mois et Jour de la semaine pour confirmer que chaque valeur est tombée dans le champ voulu.
Cliquez l'un des dix exemples, de « chaque minute » au « premier jour du mois », pour charger une expression sûre et l'adapter.
Utilisez “Copier” pour copier les cinq champs. Vérifiez le planificateur et son fuseau avant installation.
Utilisez “Effacer” pour vider la saisie et le résultat ; “Annuler” arrête le travail en cours.
Astuces Pro
- Lisez les cinq cases sous le champ avant la description. Minute, Heure, Jour, Mois, Jour de la semaine dans cet ordre : c'est là qu'un planning décalé d'un champ se voit immédiatement.
- Écrivez @daily et consorts en toutes lettres. L'analyseur veut cinq champs numériques : utilisez 0 0 * * * pour @daily, 0 * * * * pour @hourly et 0 0 1 * * pour @monthly ; il n'existe aucun équivalent de @reboot.
- Cliquez d'abord un exemple, puis modifiez un seul champ. Les dix préréglages couvrent toutes les formes courantes, et changer une valeur dans une expression déjà correcte est bien moins risqué que d'en taper cinq de zéro.
- Relisez les avertissements et la sortie avant copie. Une conversion réussie ne prouve pas la compatibilité avec votre application.
Dépannage
La page indique que l'expression est invalide.
Elle exige exactement cinq champs séparés par des espaces. Six champs, comme dans les planificateurs qui gèrent les secondes, un raccourci comme @daily, ou une espace de trop dans une liste à virgules échoueront tous à ce contrôle. Comptez les champs et écrivez les raccourcis sous forme numérique.
Aucune prochaine exécution n'est listée alors que l'expression semble correcte.
Cron numérique à cinq champs utilise cron-parser 5.4.0 : minute 0–59, heure 0–23, jour 1–31, mois 1–12, semaine 0–7 (7 signifie dimanche). Formes admises : *, entiers, listes, plages non inversées et pas positifs */n, a-b/n, a/n jusqu’au maximum du champ. Les pas des jours et mois commencent à 1. Les ensembles finis sont normalisés avant recherche. Jour du mois et jour de semaine restreints se combinent par OU ; mois et heure restent en ET. Noms, raccourcis, Quartz et secondes sont rejetés. Recherche de cinq instants strictement après l’horloge affichée, dans huit années civiles. Dates impossibles en erreur ; recherche limitée ou rare signalée. Choisissez un fuseau IANA ou UTC. L’aperçu suit la bibliothèque : heure fixe décalée lors du saut estival et non répétée au retour hivernal, heures génériques pouvant montrer les deux décalages. Il ne déploie aucun planning sur un serveur. Expression 256 caractères ASCII ; 64 par champ ; cinq dates sur huit années civiles ; recherche 5 s.
Les heures listées ne correspondent pas à celles où la tâche s'est réellement exécutée.
Cron numérique à cinq champs utilise cron-parser 5.4.0 : minute 0–59, heure 0–23, jour 1–31, mois 1–12, semaine 0–7 (7 signifie dimanche). Formes admises : *, entiers, listes, plages non inversées et pas positifs */n, a-b/n, a/n jusqu’au maximum du champ. Les pas des jours et mois commencent à 1. Les ensembles finis sont normalisés avant recherche. Jour du mois et jour de semaine restreints se combinent par OU ; mois et heure restent en ET. Noms, raccourcis, Quartz et secondes sont rejetés. Recherche de cinq instants strictement après l’horloge affichée, dans huit années civiles. Dates impossibles en erreur ; recherche limitée ou rare signalée. Choisissez un fuseau IANA ou UTC. L’aperçu suit la bibliothèque : heure fixe décalée lors du saut estival et non répétée au retour hivernal, heures génériques pouvant montrer les deux décalages. Il ne déploie aucun planning sur un serveur. Expression 256 caractères ASCII ; 64 par champ ; cinq dates sur huit années civiles ; recherche 5 s.
Personnalisé (1-5/2)
Cron numérique à cinq champs utilise cron-parser 5.4.0 : minute 0–59, heure 0–23, jour 1–31, mois 1–12, semaine 0–7 (7 signifie dimanche). Formes admises : *, entiers, listes, plages non inversées et pas positifs */n, a-b/n, a/n jusqu’au maximum du champ. Les pas des jours et mois commencent à 1. Les ensembles finis sont normalisés avant recherche. Jour du mois et jour de semaine restreints se combinent par OU ; mois et heure restent en ET. Noms, raccourcis, Quartz et secondes sont rejetés. Recherche de cinq instants strictement après l’horloge affichée, dans huit années civiles. Dates impossibles en erreur ; recherche limitée ou rare signalée. Choisissez un fuseau IANA ou UTC. L’aperçu suit la bibliothèque : heure fixe décalée lors du saut estival et non répétée au retour hivernal, heures génériques pouvant montrer les deux décalages. Il ne déploie aucun planning sur un serveur. Expression 256 caractères ASCII ; 64 par champ ; cinq dates sur huit années civiles ; recherche 5 s.
Questions fréquemment posées
Un planificateur des systèmes de type Unix qui exécute des commandes à heures fixes. Chaque ligne d'un fichier crontab contient cinq champs de temps suivis de la commande ; le démon se réveille chaque minute et lance ce qui correspond. Les cinq champs sont minute, heure, jour du mois, mois et jour de la semaine, dans cet ordre — c'est ce que cette page analyse.
Chaque minute de chaque heure de chaque jour. Une étoile signifie aucune restriction sur ce champ : les cinq champs libres, l'expression correspond donc à chaque minute vérifiée par le démon. C'est le planning le plus fréquent que cron sache exprimer ; plus souvent exige un autre outil, car la résolution de cron est d'une minute.
5 signifie la cinquième minute de chaque heure, une fois par heure. */5 signifie toutes les cinq minutes : 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55. La description énumère ces minutes autorisées pour */5 et seulement 5 pour la minute fixe ; elle ne produit pas une phrase d’intervalle.
Non. L'analyseur exige exactement cinq champs séparés par des espaces, faits de chiffres et des opérateurs *, virgule, tiret et barre oblique. Les raccourcis @daily, @hourly et @reboot, ainsi que les formes JAN et MON acceptées par beaucoup de crons, ne sont pas reconnus ici : écrivez l'équivalent numérique, @daily s'écrivant 0 0 * * *.
Cron numérique à cinq champs utilise cron-parser 5.4.0 : minute 0–59, heure 0–23, jour 1–31, mois 1–12, semaine 0–7 (7 signifie dimanche). Formes admises : *, entiers, listes, plages non inversées et pas positifs */n, a-b/n, a/n jusqu’au maximum du champ. Les pas des jours et mois commencent à 1. Les ensembles finis sont normalisés avant recherche. Jour du mois et jour de semaine restreints se combinent par OU ; mois et heure restent en ET. Noms, raccourcis, Quartz et secondes sont rejetés.
Recherche de cinq instants strictement après l’horloge affichée, dans huit années civiles. Dates impossibles en erreur ; recherche limitée ou rare signalée. Choisissez un fuseau IANA ou UTC. L’aperçu suit la bibliothèque : heure fixe décalée lors du saut estival et non répétée au retour hivernal, heures génériques pouvant montrer les deux décalages. Il ne déploie aucun planning sur un serveur.