Exemples d'expressions Cron et planification du débogage

Utilisez cette page lorsqu'un planning semble plausible sur papier mais que vous devez quand même vérifier comment une expression cron standard à 5 champs se comportera dans la pratique.

L'analyseur gère le cron standard à 5 champs. Les champs de secondes et d’année de type quartz ne sont pas pris en charge.

Utilisez-le lorsque
Un planning s'exécute trop souvent, pas assez souvent, ou au mauvais jour/heure et vous avez besoin d'une explication claire avant de modifier la configuration de production.
Que faut-il inspecter en premier
Vérifiez ensemble l’expression normalisée, l’aperçu du fuseau horaire et la chronologie de la prochaine exécution avant de supposer que le planificateur est erroné.
Garde-corps
Ce guide reste sur le cron standard à 5 champs. Si l'expression source inclut des champs de secondes ou d'année, coupez-la avant de la prévisualiser ici.
Exemples de flux de travail
Sondage pendant les heures de bureau
Utilisez un exemple horaire en semaine lorsque vous devez expliquer l'automatisation des heures de bureau à un autre réviseur.
0 9-17 * * 1-5
Toutes les 5 minutes
Vérifiez une cadence d'interrogation régulière avant de traiter une tâche à haute fréquence comme un problème de déploiement ou de file d'attente.
*/5 * * * *
Sauvegarde nocturne
Prévisualisez une fenêtre de sauvegarde avec des horodatages exacts de la prochaine exécution avant d'élargir la portée du débogage.
30 2 * * *
Cron standard à 5 champs uniquement

Ce flux de travail est destiné aux planifications cron standard à 5 champs, il convient donc parfaitement aux cron Linux courants, à de nombreuses tâches CI et à d'autres planificateurs au niveau de la minute.

  • Supprimez les champs de secondes ou d’année avant de coller ici une expression de style Quartz.
  • Traitez la chronologie comme une aide au débogage, et non comme une preuve qu'un planificateur distant est configuré de la même manière.
Expliquez le calendrier avec des preuves

Utilisez ensemble la répartition champ par champ et la chronologie de la prochaine exécution lorsque vous devez montrer pourquoi un calendrier s'étend comme il le fait.

  • Comparez le fuseau horaire de l'aperçu et l'UTC afin que la confusion des fuseaux horaires soit visible plus tôt.
  • Surveillez l’interaction du jour du mois et du jour de la semaine lorsque les deux sont restreints.