Cron Expression Explainer

Collez une expression cron et voyez ce qu'elle signifie en langage courant, plus les cinq prochaines exécutions planifiées.

Comment utiliser

  1. Saisissez ou collez une expression cron à cinq champs — minute, heure, jour, mois, jour de la semaine.
  2. Lisez l'explication en langage courant et vérifiez les cinq prochaines exécutions calculées à partir de maintenant.
  3. Modifiez l'expression et l'explication se met à jour en temps réel — utile pour écrire une nouvelle entrée crontab et vérifier qu'elle fait ce que vous voulez.

À propos de cet outil

Une expression cron est composée de cinq champs qui indiquent à un planificateur Unix quand exécuter une tâche. Les champs sont minute, heure, jour du mois, mois et jour de la semaine, dans cet ordre. Un astérisque signifie chaque, une barre oblique signifie tous les N, une virgule liste des valeurs et un tiret définit une plage. La syntaxe est compacte et peu intuitive, c'est pourquoi se tromper est une source récurrente d'incidents — une tâche censée s'exécuter toutes les heures tourne toutes les minutes, ou une sauvegarde qui devrait se déclencher en semaine se déclenche le dimanche.

Cet outil traduit les cinq champs en une phrase lisible, puis affiche les cinq prochaines exécutions calculées à partir de l'heure actuelle. Les exécutions sont le vrai test : si la phrase semble correcte mais que la prochaine exécution est dans trois mois, l'expression est fausse. La modification de l'expression met à jour les deux en temps réel, pour itérer jusqu'à ce que le planning corresponde à ce dont vous avez besoin.

Le calcul s'exécute dans votre navigateur avec de l'arithmétique de dates — pas de serveur, pas de démon cron, pas de conversion de fuseau horaire au-delà de ce que votre navigateur connaît déjà. Il gère le format standard à cinq champs utilisé par crontab, les CronJobs Kubernetes et la plupart des systèmes CI. Il ne gère pas le sixième champ (secondes) utilisé par certains planificateurs Java, ni les raccourcis @yearly/@monthly — écrivez-les sous forme à cinq champs.

Questions fréquentes

What format does it accept?

Le format cron standard à cinq champs : minute (0-59), heure (0-23), jour (1-31), mois (1-12), jour de la semaine (0-7, où 0 et 7 sont dimanche). Supporte les opérateurs *, /, - et ,.

Gère-t-il @daily ou @hourly ?

Non. Écrivez-les sous la forme 0 0 * * * pour quotidien ou 0 * * * * pour horaire. L'outil n'accepte que la forme numérique à cinq champs.

Dans quel fuseau horaire sont les prochaines exécutions ?

L'heure locale de votre navigateur. Un démon cron sur un serveur utilise le fuseau horaire du serveur, qui peut être différent.

Puis-je l'utiliser pour des CronJobs Kubernetes ?

Oui. Kubernetes utilise le même format cron à cinq champs.

Is there a seconds field?

Non. Certains planificateurs Java (Quartz, Spring) utilisent six champs dont les secondes. Cet outil ne le prend pas en charge.

Outils associés

Des liens trop longs ? Raccourcissez-les gratuitement

Vai.la transforme n'importe quelle URL en lien court avec statistiques de clics, QR Code et votre propre biolink.

Vai.la n'est pas responsable de l'utilisation des outils ni des décisions prises sur la base de leurs résultats.