accueil > Gestion des paquets et du système > watch

watch : Surveiller périodiquement les résultats des commandes

La commande watch exécute périodiquement une commande spécifiée et affiche sa sortie en plein écran. Elle est utile pour surveiller en temps réel les journaux système, l'état des processus, les modifications de fichiers, etc.

Aperçu

La commande watch actualise périodiquement la sortie d'une commande spécifique et l'affiche dans le terminal. Par défaut, elle se met à jour toutes les 2 secondes et offre diverses options telles que l'intervalle de temps et la mise en surbrillance des changements.

Caractéristiques principales

  • Surveillance en temps réel
  • Mise à jour automatique périodique
  • Mise en surbrillance des changements
  • Affichage de la sortie de la commande en plein écran

Options principales

Contrôle de l'exécution et affichage

Commande générée :

Essayez de combiner les commandes.

Description:

`watch` Exécute la commande.

Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.

Exemples d'utilisation

Utilisation de base (toutes les 2 secondes)

watch 'ls -l'

Actualise et affiche la liste des fichiers du répertoire courant toutes les 2 secondes.

Surveillance de l'utilisation du disque toutes les 5 secondes

watch -n 5 'df -h'

Vérifie l'utilisation du disque (df -h) avec des mises à jour toutes les 5 secondes.

Surveillance des fichiers journaux avec mise en surbrillance des changements

watch -d 'tail -n 10 /var/log/syslog'

Surveille les 10 dernières lignes d'un fichier journal et met en surbrillance les parties modifiées à chaque ajout de nouveau contenu.

Surveillance en temps réel de l'utilisation du CPU (sans titre)

watch -t 'cat /proc/loadavg'

Vérifie la charge moyenne du système (loadavg) en temps réel sans titre.

Surveillance de l'état des connexions réseau

watch -n 1 'netstat -tulnp'

Surveille les ports réseau ouverts et l'état des connexions toutes les secondes.

Conseils et précautions

La commande watch est très utile pour comprendre l'état du système en temps réel.

Combinaisons utiles

Combinaisons de commandes watch fréquemment utilisées.

  • watch -d 'ls -l' (Vérification en temps réel des changements de fichiers)
  • watch -n 1 'ps aux | grep [c]ommand' (Surveillance de l'état d'un processus spécifique)
  • watch -d 'ip a' (Détection des changements d'état des interfaces réseau)
  • watch -n 1 'free -h' (Vérification en temps réel de l'utilisation de la mémoire)

Précautions

Watch exécute des commandes de manière répétée, il faut donc veiller à ce que les commandes exécutées ne consomment pas trop de ressources système. En particulier, les commandes impliquant des requêtes réseau ou des E/S disque intensives peuvent entraîner une charge système.


Commandes de la même catégorie