⏰

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
Préréglages

Fuseau du navigateur indisponible ; UTC utilisé.

Calculé à partir de:

Licences des dépendances

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.

Intégrer cet outil sur votre site

Utilisez des dimensions entières de 1 à 4096 pixels.

× px (1–4096)

                        

💡 Conseil d'intégration

Copiez le code d'intégration et collez-le dans le HTML de votre site. La version responsive s'adapte automatiquement à toutes les tailles d'écran.

0 avis
✓

À 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

Un développeur qui relit le script de déploiement d'un collègue colle l'expression du crontab et lit la phrase en clair, plus rapide et plus sûr que de compter les étoiles à l'œil.
Quelqu'un qui met en place une sauvegarde nocturne utilise l'exemple 0 0 * * *, voit « Tous les jours à minuit » et vérifie que la première exécution listée est bien ce soir et non demain.
Un ingénieur d'astreinte qui cherche pourquoi une tâche s'est déclenchée à une heure inattendue colle l'expression et compare la liste des prochaines exécutions aux horodatages des journaux, pour savoir si c'est le planning ou l'horloge du serveur.
Une étudiante qui apprend cron parcourt les dix exemples, de * * * * * à 0 0 * * 0, et observe laquelle des cinq cases change à chaque fois.
Quelqu'un qui resserre un planning trop fréquent remplace */5 par */30 dans le champ et regarde la liste des prochaines exécutions s'espacer avant de valider le changement.

Comment utiliser

1

Saisissez cinq champs dans “Entrée”, avec */5 * * * * comme valeur initiale.

2

Saisissez cinq champs cron numériques, choisissez “Fuseau IANA” puis utilisez “Recalculer”. La description énumère les valeurs autorisées et le fuseau choisi.

3

Lisez les valeurs autorisées et “Fuseau IANA” ; les champs sans restriction affichent “Chaque”.

4

Regardez les cases Minute, Heure, Jour, Mois et Jour de la semaine pour confirmer que chaque valeur est tombée dans le champ voulu.

5

Cliquez l'un des dix exemples, de « chaque minute » au « premier jour du mois », pour charger une expression sûre et l'adapter.

6

Utilisez “Copier” pour copier les cinq champs. Vérifiez le planificateur et son fuseau avant installation.

7

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

Problème:

La page indique que l'expression est invalide.

Solution:

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.

Problème:

Aucune prochaine exécution n'est listée alors que l'expression semble correcte.

Solution:

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.

Problème:

Les heures listées ne correspondent pas à celles où la tâche s'est réellement exécutée.

Solution:

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.

Problème:

Personnalisé (1-5/2)

Solution:

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.

Outils populaires

Plus d'outils à afficher
Explorer tous les outils
FreeWebTools AI
Powered by free AI models · Full chat →