Éditeur d'Expressions Crontab
Analyse les expressions Crontab et prévisualise les prochaines exécutions.
Présentation
La plupart des outils cron vous disent si une expression s’analyse. La question que se posent réellement les gens est quand cela va-t-il se déclencher, et si cela se déclenche plus souvent que prévu.
Cet éditeur relit chacun des cinq champs en mots, puis affiche les sept prochains jours sous forme de carte de chaleur des déclenchements par heure. Une tâche que vous pensiez nocturne mais qui s’allume à chaque heure devient évidente d’un coup d’œil — bien avant qu’elle ne remplisse vos journaux.
Utilisation
- Saisissez une expression, ou partez de l’un des préréglages.
- Lisez les cinq cartes de champ — chacune montre le jeton brut, sa signification et le nombre de valeurs qu’elle couvre.
- Examinez la carte de chaleur. Chaque ligne est un jour, chaque colonne une heure ; les cellules plus vives signifient davantage de déclenchements dans cette heure.
- Lisez à côté les prochaines heures d’exécution exactes, avec leur éloignement. Cliquez sur une ligne pour copier l’horodatage ISO 8601.
- Basculez l’en-tête entre votre zone et UTC pour lire le même calendrier sur l’horloge que votre serveur utilise réellement.
Exemples
*/15 9-17 * * 1-5— toutes les 15 minutes pendant les heures de bureau, en semaine. La carte de chaleur montre un bloc plein du lundi au vendredi et des week-ends vides.0 3 * * *— 03:00 chaque nuit. Une cellule allumée par ligne.0 0 13 * 5— le piège : cela se déclenche le 13 et tous les vendredis, pas seulement le vendredi 13. L’outil avertit lorsque les deux champs de jour sont restreints.
Remarques
Les champs sont minute, heure, jour du mois, mois, jour de la semaine. Le jour de la semaine accepte 0–7, où 0 et 7 signifient tous deux dimanche.
L’aperçu cherche jusqu’à deux ans en avant. Une expression qui ne se déclenche jamais dans cette fenêtre — le 30 février, par exemple — le signale plutôt que d’afficher une liste vide sans explication.