Analyseur d'expressions cron

Collez une expression cron pour la valider, la lire en langage clair et lister les 10 prochaines exécutions dans n'importe quel fuseau. Secondes et macros @daily gérées.

Chargement…

5 champs, 6 champs avec les secondes, ou une macro comme @daily

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

Collez n'importe quelle expression cron pour vérifier qu'elle est valide, voir sa signification en langage clair, consulter chaque champ séparément et lister les 10 prochaines exécutions dans le fuseau horaire choisi. Il accepte la syntaxe crontab à 5 champs, les expressions à 6 champs avec secondes en premier, les noms comme MON-FRI et les macros comme @daily.

Comment utiliser Analyseur d'expressions cron

  1. Saisissez ou collez l'expression dans Expression cron.
  2. Lisez la Signification et le détail des champs en dessous.
  3. Choisissez le Fuseau horaire utilisé par votre planificateur.
  4. Consultez la liste des Prochaines exécutions.

Exemple

Entrée
*/15 9-17 * * 1-5
Sortie
Every 15 minutes, between 09:00 AM and 05:59 PM, Monday through Friday

Quand utiliser Analyseur d'expressions cron

Utilisez-le pour comprendre une ligne cron trouvée dans une crontab, une configuration CI ou un manifeste Kubernetes, ou pour revérifier une planification avant déploiement. Il n'exécute rien ; il ne fait qu'expliquer et prévisualiser. Pour construire une nouvelle expression par clics, utilisez le générateur d'expressions cron.

Comment fonctionne Analyseur d'expressions cron

L'outil vérifie d'abord le nombre de champs (5 ou 6, ou une macro prise en charge), puis analyse l'expression avec cron-parser, qui valide chaque valeur par rapport à sa plage (minutes 0-59, heures 0-23, etc.) et gère les listes, plages, pas, noms de mois/jours et les modificateurs L et #. Les prochaines exécutions sont calculées depuis l'instant présent dans le fuseau IANA choisi et affichées avec le format de date de votre navigateur. La description provient de cronstrue, localisée lorsqu'une traduction existe.

Cas d'utilisation courants

  • Relire les planifications d'une crontab ou d'un CronJob Kubernetes
  • Vérifier quand une planification GitHub Actions se déclenchera en UTC
  • Déboguer pourquoi une tâche s'est exécutée à une heure inattendue
  • Valider des expressions avant de les ajouter à un planificateur

Questions Fréquentes

Pourquoi mon expression est-elle invalide ?

Les causes les plus courantes sont un mauvais nombre de champs (crontab en exige 5) ou une valeur hors plage, comme la minute 60 ou l'heure 24.

Gère-t-il les secondes ?

Oui. Avec 6 champs, le premier est interprété comme les secondes, comme dans les planificateurs de style Quartz et Node.

Les prochaines exécutions sont-elles exactes ?

Oui, pour le fuseau horaire choisi, y compris les changements d'heure d'été. Votre planificateur doit bien sûr utiliser le même fuseau.

Étapes suivantes conseillées

Explorer d'autres catégories