Analyseur d'expression cron

Blog

Analyseur d'expression cron

BlogCheatsheets
Loading...
Loading Cron Parser...

Description

Analysez les expressions cron en descriptions claires et lisibles.

À propos de Analyseur d'expression cron

L'analyseur cron traduit les expressions cron en planifications claires et lisibles par un humain — ainsi « 0 9 * * 1-5 » devient « À 09:00, du lundi au vendredi. » Il explique chaque champ, prend en charge les secondes et les macros comme @daily et @hourly, et affiche une décomposition détaillée, facilitant l'écriture et la double vérification des tâches planifiées avant leur déploiement.

Comment utiliser

  1. Saisissez ou collez une expression cron dans l'entrée.
  2. Lisez la description en langage clair indiquant quand elle s'exécute.
  3. Utilisez la décomposition champ par champ pour confirmer la minute, l'heure, le jour, le mois et le jour de la semaine.
  4. Ajustez l'expression jusqu'à ce que la description corresponde à la planification souhaitée.

Exemples

ExempleEntréeSortie
En semaine à 9h0 9 * * 1-5À 09:00, du lundi au vendredi
Toutes les 15 min*/15 * * * *Toutes les 15 minutes

Questions fréquentes

Que signifient les cinq champs cron ?

Dans l'ordre : minute (0–59), heure (0–23), jour du mois (1–31), mois (1–12) et jour de la semaine (0–6, où 0 est dimanche). Un astérisque signifie « chaque » valeur pour ce champ.

Que signifie */5 dans un champ cron ?

Cela signifie « toutes les 5 unités » pour ce champ. Dans le champ des minutes, */5 s'exécute aux minutes 0, 5, 10, 15, et ainsi de suite — c'est-à-dire toutes les cinq minutes.

Que sont les macros comme @daily et @hourly ?

Des raccourcis pour des planifications courantes. @hourly = « 0 * * * * », @daily = « 0 0 * * * », @weekly = « 0 0 * * 0 ». Toutes les implémentations cron ne les prennent pas en charge, alors vérifiez votre planificateur.

Comment le jour du mois et le jour de la semaine interagissent-ils ?

Dans la plupart des implémentations cron, si les deux sont restreints (différents de *), la tâche s'exécute lorsque L'UN OU L'AUTRE correspond — une source courante de surprises. Gardez l'un à * sauf si vous voulez réellement le comportement OU.