Startpagina > Pakket- en systeembeheer > watch

watch: Monitoren van commando-uitvoer periodiek

Het watch-commando voert een opgegeven commando periodiek uit en toont de uitvoer ervan op volledig scherm. Het is handig voor het realtime monitoren van systeembestanden, processtatussen, bestandsveranderingen, enzovoort.

Overzicht

Het watch-commando vernieuwt periodiek de uitvoer van een specifiek commando en toont deze op de terminal. Standaard wordt elke 2 seconden bijgewerkt en biedt het verschillende opties zoals interval en het markeren van wijzigingen.

Belangrijkste Kenmerken

  • Realtime monitoring
  • Periodieke automatische updates
  • Markering van wijzigingen
  • Weergave van commando-uitvoer op volledig scherm

Belangrijkste Opties

Uitvoeringscontrole en Weergave

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`watch` Voer het commando uit.

Combineer deze opties en voer de opdracht virtueel uit met de AI.

Voorbeelden

Basisgebruik (elke 2 seconden)

watch 'ls -l'

Toont de bestandslijst van de huidige map elke 2 seconden opnieuw.

Schijfgebruik monitoren met een interval van 5 seconden

watch -n 5 'df -h'

Controleert het schijfgebruik (df -h) met updates elke 5 seconden.

Logbestand monitoren met markering van wijzigingen

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

Monitort de laatste 10 regels van een logbestand en markeert gewijzigde delen wanneer nieuwe inhoud wordt toegevoegd.

CPU-gebruik realtime monitoren (zonder titel)

watch -t 'cat /proc/loadavg'

Bekijkt de gemiddelde systeemload (loadavg) realtime zonder titel.

Netwerkverbindingen monitoren

watch -n 1 'netstat -tulnp'

Monitort de momenteel geopende netwerkpoorten en verbindingsstatussen elke seconde.

Tips & Aandachtspunten

Het watch-commando is zeer nuttig voor het realtime begrijpen van de systeemstatus.

Nuttige Combinaties

Veelgebruikte watch-commando combinaties.

  • watch -d 'ls -l' (realtime bestandsveranderingen controleren)
  • watch -n 1 'ps aux | grep [c]ommand' (status van specifieke processen monitoren)
  • watch -d 'ip a' (wijzigingen in netwerkinterface-status detecteren)
  • watch -n 1 'free -h' (realtime geheugengebruik controleren)

Aandachtspunten

Watch voert commando's herhaaldelijk uit, dus wees voorzichtig met commando's die veel systeembronnen verbruiken. Met name commando's met veel netwerkverzoeken of schijf-I/O kunnen systeemoverbelasting veroorzaken.


Hétzelfde categoriecommando