Outils

Analyseur d'expression cron

Voyez exactement quand un planning cron se déclenchera.

S’exécute dans le navigateurTemps1,5 k
Gratuit

Entrée

0 BGratuit jusqu’à 4.0 KB

Résultat

Le résultat apparaîtra ici.

Vos exécutions

Seules les exécutions payantes sont enregistrées.

Connectez-vous pour conserver un historique de vos exécutions.

La syntaxe cron est compacte et facile à mal interpréter, et un planning qui se déclenche à la mauvaise heure est généralement découvert en production. Collez une expression et voyez ses cinq prochaines exécutions, ainsi que ce à quoi chaque champ s'est développé — c'est là qu'un astérisque mal placé devient évident.

Comment ça marche

  • Les cinq champs standard sont analysés avec la syntaxe step, range, list et name.
  • Lorsque day-of-month et day-of-week sont tous deux restreints, ils sont combinés avec OR, ce que fait cron et ce que la plupart des gens attendent comme un AND.
  • Les prochaines exécutions sont calculées en UTC ; le fuseau horaire de votre planificateur s'applique toujours.

Où vont vos données

Nulle part. Cet outil s’exécute entièrement dans votre navigateur : le texte collé est traité par la page, jamais transmis à un serveur ni consigné dans un journal.

Lorsqu’une exécution coûte des points, un résumé d’une ligne est enregistré dans votre propre historique pour que vous puissiez le retrouver. Ce résumé garde la forme de l’exécution — tailles, nombres, valeurs recherchées — jamais le contenu collé.

Ce que ça coûte

Gratuit jusqu’à 4.0 KB par exécution, sans compte. Au-delà, une exécution coûte 1 points et est enregistrée dans votre historique.

Les points viennent de l’inscription, de la présence quotidienne, des commentaires et d’un profil complété.

Comprendre les points

Questions fréquentes

Pourquoi 0 0 13 * FRI se déclenche-t-il plus souvent que prévu ?
C'est la règle OR : avec les deux champs de jour restreints, cron se déclenche le 13 de chaque mois et chaque vendredi, pas seulement le vendredi 13. Restreignez un seul champ pour obtenir un AND.
Que signifie réellement */5 ?
Chaque cinquième valeur à partir du bas de la plage — donc dans le champ des minutes, les minutes 0, 5, 10, etc., pas cinq minutes après la dernière exécution du job.
Est-ce que cela prend en charge les secondes ou @daily ?
Non. Cela analyse les cinq champs standard. Les expressions à six champs avec secondes, et les raccourcis comme @daily, sont des extensions spécifiques à certains planificateurs.

L’open source derrière

Cet outil est une implémentation autonome, sans bibliothèque tierce. harrisiirak/cron-parser (MIT) fait le même travail sous forme de bibliothèque : pour l’intégrer à votre programme, commencez par là plutôt que d’appeler une page web.

harrisiirak/cron-parser

Aussi appelé

  • parser cron
  • expression crontab
  • vérificateur de planning cron
  • prochaine exécution cron
  • générateur cron