Analyseur d’expression cron
Transformez 0 */6 * * 1-5 en une phrase et une liste de dates à venir.
Résultat
Collez ou saisissez du texte ci-dessus pour voir le résultat ici.
Vos fichiers restent sur votre appareil
Cet outil fonctionne entièrement dans votre navigateur. Ce que vous collez est traité sur votre appareil et n’est jamais envoyé à un serveur : vous pouvez l’utiliser sans crainte avec des jetons, des clés et des textes non publiés.
Comment ça marche
- Collez une expression à cinq champs : minute, heure, jour du mois, mois, jour de la semaine. Par exemple 30 2 * * 0 s’exécute à 02 h 30 chaque dimanche.
- Choisissez le nombre d’exécutions à venir à afficher, de 1 à 20.
- Appuyez sur « Expliquer le cron ». Vous obtenez une description lisible comme « À 02 h 30 le dimanche » et la liste des dates concrètes.
- Comparez les dates à ce que vous vouliez. Les erreurs d’un cran sur le jour de la semaine ou sur un pas sautent aux yeux dans la liste.
Questions fréquentes
- Dans quel fuseau horaire sont les prochaines exécutions ?
- Elles sont calculées dans le fuseau local de votre navigateur, celui de votre système. Les serveurs exécutent généralement cron en UTC ou dans le fuseau configuré de la machine : décalez donc les résultats quand vous les comparez à une planification de production.
- Quelle syntaxe est prise en charge ?
- Les cinq champs standards avec * pour toute valeur, les listes séparées par des virgules (1,15), les plages (1-5), les pas (*/10 ou 1-30/5) et les noms de trois lettres pour les mois (JAN-DEC) et les jours (SUN-SAT). 0 et 7 signifient tous deux dimanche. Les chaînes spéciales @hourly, @daily, @weekly, @monthly et @yearly sont développées en leur équivalent à cinq champs.
- Comment le jour du mois et le jour de la semaine se combinent-ils ?
- Comme dans Vixie cron : si les deux champs sont restreints (aucun n’est *), la tâche s’exécute quand l’un ou l’autre correspond, pas les deux. Ainsi 0 0 1 * MON s’exécute le 1er de chaque mois et aussi tous les lundis. Cela surprend beaucoup de monde : vérifiez la liste des prochaines exécutions.
- Les secondes ou le champ année sont-ils gérés ?
- Pas encore. Les expressions à six champs utilisées par Quartz, Spring ou certains contrôleurs Kubernetes, et le septième champ facultatif pour l’année, sortent du format crontab classique que suit cet outil. Retirez le champ des secondes pour tester le reste.
- L’expression est-elle envoyée à un serveur ?
- Non. L’analyse et le calcul des dates se font dans le navigateur. Il n’y a rien à envoyer et rien à journaliser.
Outils associés
▤ Convertisseur de timestamp Collez une valeur epoch ou une date et voyez-la en UTC, en heure locale et en ISO 8601. • Générateur d’UUID Des identifiants UUID v4 ou v7 en série, produits sur votre appareil avec une source aléatoire sûre. • Testeur de regex Tapez un motif, collez du texte, et voyez chaque correspondance et chaque groupe au fil de la frappe. {} Formateur JSON Collez du JSON, récupérez-le indenté, minifié ou validé. Vos données restent sur cette page.