ZonoTools
Accueil/Développeur/Cron Timeline Gantt

Gantt de la chronologie des tâches Cron

One job per line: Label | cron. Timeline starts at the beginning of the current hour (local time) and spans the selected window.

Window
+0h
+3h
+6h
+9h
+12h
+15h
+18h
+21h
+24h
Backup0 2 * * *
Reports0 9 * * 1-5
Heartbeat*/15 * * * *

Mode d'emploi

  1. Ajoutez les expressions cron pour les tâches que vous souhaitez visualiser sur la chronologie.
  2. Lisez le diagramme de style Gantt pour voir quand chaque tâche se déclenche au cours de la fenêtre de temps sélectionnée.
  3. Repérez les barres empilées où plusieurs tâches s'exécutent en même temps, puis ajustez les plannings pour répartir la charge.

FAQ

Que montre une chronologie de Gantt cron?

Il trace les temps d'exécution de chaque tâche cron sous forme de marques ou de barres le long d'un axe temporel, afin que vous puissiez voir en un coup d'œil quand les tâches se déclenchent et où plusieurs coïncident.

En quoi est-ce différent d’une liste de prochaine diffusion?

Une liste de courses affiche les heures sous forme de texte pour une expression; la chronologie montre visuellement plusieurs calendriers ensemble, ce qui rend le regroupement et les lacunes évidents.

Est-ce qu'il envoie mes plannings n'importe où?

Non. La chronologie est entièrement affichée dans votre navigateur.

Introduction

Un Gantt chronologique des tâches cron transforme une liste de planifications en un graphique visuel afin que vous puissiez voir votre automatisation au lieu de la décoder ligne par ligne. Le texte convient pour une seule tâche, mais une fois que vous exécutez une douzaine de crons, une chronologie est le moyen le plus rapide de repérer les clusters, les lacunes et les collisions.

Ce que révèle la chronologie

Modèle sur le graphique Ce que cela signifie
Barres empilées sur la même colonne Les tâches s'exécutent simultanément – conflit de ressources possible
De longues étendues vides Fenêtres inactives idéales pour un entretien lourd
Marques régulièrement espacées Cadence saine et prévisible
Clusters denses à:00 De nombreux travaux se déroulent par défaut en haut de l'heure

Pourquoi visualiser cron

Les problèmes de planification sont spatiaux: les conflits se produisent lorsque les barres s'alignent et la capacité inutilisée apparaît sous forme d'espaces. Une vue Gantt rend les deux immédiatement visibles, ce qui est difficile à réaliser en lisant uniquement des expressions.

Cas d'utilisation courants

  • Examen d'une crontab entière avant une version pour repérer les tâches empilées.
  • Planifier où insérer un nouveau travail lourd dans les fenêtres gratuites existantes.
  • Communiquer le calendrier d'automatisation aux coéquipiers dans une seule image.

Meilleures pratiques

  • Visualisez toutes les tâches ensemble, et non une à la fois, afin que des chevauchements apparaissent.
  • Déplacez les travaux lourds vers les zones vides révélées par le graphique.
  • Confirmez les collisions spécifiques avec le cron overlap detector et les heures exactes avec le cron next run calculator.