Explicateur d'expressions cron

Traduisez n'importe quelle expression cron en une description de planning en langage clair et prévisualisez ses cinq prochaines exécutions dans votre fuseau horaire local, entièrement dans votre navigateur.

Chargement de l'outil…

Explicateur d'expressions cronCollez une expression cron standard et cet outil la transforme en une description en langage simple indiquant quand la tâche s'exécute, puis liste les cinq prochaines fois où elle se déclencherait à partir de maintenant. Il prend en charge la syntaxe crontab habituelle à cinq champs ainsi que des raccourcis comme @daily, et affiche un message d'erreur clair lorsque l'expression ne peut pas être analysée. Tout s'exécute localement dans votre navigateur — rien n'est envoyé.

Qu'est-ce que Explicateur d'expressions cron ?

Un explicateur d'expressions cron qui lit un planning crontab et vous indique, en mots simples, exactement quand il s'exécutera. Tapez ou collez une expression telle que */5 * * * * et il produit une description lisible (par exemple, « Toutes les 5 minutes ») ainsi qu'une liste des cinq prochaines exécutions calculées à partir du moment présent dans votre fuseau horaire local. Il comprend la syntaxe cron standard à cinq champs (minute, heure, jour du mois, mois, jour de la semaine), les plages, les listes, les pas, les jours et mois nommés, et les macros abrégées comme @hourly, @daily, @weekly, @monthly et @yearly. Les développeurs, les ingénieurs DevOps et SRE, et les administrateurs système l'utilisent pour vérifier une entrée crontab, un planning CI ou une tâche planifiée avant son déploiement, et pour confirmer qu'une expression délicate se déclenche bien au moment prévu.

Comment utiliser Explicateur d'expressions cron

  1. Tapez ou collez une expression cron dans le champ de saisie (par exemple, 0 9 * * 1-5 pour 9 h en semaine).
  2. Lisez la description en langage clair sous la saisie — elle exprime le planning en mots.
  3. Consultez la liste des prochaines exécutions pour voir les cinq prochaines fois où l'expression se déclencherait, affichées dans votre fuseau horaire local.
  4. Si l'expression n'est pas valide, lisez le message d'erreur et corrigez le champ erroné.
  5. Utilisez le bouton de copie pour copier la description, ou reliez la sortie à un autre outil de l'espace de travail.

Exemples

Toutes les 5 minutes

Entrée

*/5 * * * *

Sortie

Every 5 minutes

En semaine à 9 h

Entrée

0 9 * * 1-5

Sortie

At 09:00 AM, Monday through Friday

Macro abrégée

Entrée

@daily

Sortie

At 12:00 AM

Questions fréquentes

Quelle syntaxe cron est prise en charge ?
Le format crontab standard à cinq champs (minute, heure, jour du mois, mois, jour de la semaine), y compris les plages (1-5), les listes (1,3,5), les pas (*/15) ainsi que les jours et mois nommés (MON, JAN). Les macros abrégées telles que @hourly, @daily, @weekly, @monthly et @yearly sont également prises en charge.
Dans quel fuseau horaire sont indiquées les prochaines exécutions ?
Les cinq prochaines exécutions sont calculées à partir du moment présent et formatées dans le fuseau horaire local de votre navigateur, afin de refléter le moment où le planning se déclenche pour vous.
Pourquoi indique-t-il que l'expression n'est pas valide ?
Une erreur apparaît lorsque l'expression comporte un nombre de champs incorrect ou une valeur hors de la plage autorisée (par exemple minute 0-59, heure 0-23). Le message décrit ce qui a échoué afin que vous puissiez corriger le champ fautif.
Pourquoi seulement cinq prochaines exécutions ?
Cinq suffisent pour confirmer la cadence et repérer une erreur d'un coup d'œil — par exemple voir des exécutions toutes les 5 minutes, ou uniquement en semaine. La description ci-dessus indique déjà la règle récurrente complète.
Mon expression cron est-elle envoyée quelque part ?
Non. L'analyse de l'expression, la génération de la description et le calcul des prochaines exécutions se font tous localement dans votre navigateur. Rien n'est envoyé à un serveur, donc cela fonctionne hors ligne et garde vos plannings privés.

Outils connexes