Analyseur d'expression cron
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
- Saisissez ou collez une expression cron dans l'entrée.
- Lisez la description en langage clair indiquant quand elle s'exécute.
- Utilisez la décomposition champ par champ pour confirmer la minute, l'heure, le jour, le mois et le jour de la semaine.
- Ajustez l'expression jusqu'à ce que la description corresponde à la planification souhaitée.
Exemples
| Exemple | Entrée | Sortie |
|---|---|---|
| En semaine à 9h | 0 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.