watch

watch herhaalt een commando op regelmatige tijdstippen en toont de uitvoer live.

Basisgebruik

watch df -h
watch -n 2 free -h

Opties

OptieBetekenis
-n nInterval in seconden (standaard: 2)
-dMarkeer wijzigingen
-tVerberg de kopregel
-eStop bij foutcode
-xGebruik exec in plaats van shell

Voorbeelden

Schijfruimte elke 5 seconden:

watch -n 5 df -h

Wijzigingen markeren:

watch -d free -h

Logbestand tellen:

watch -n 1 'wc -l /var/log/app.log'

Actieve verbindingen volgen:

watch -n 2 'ss -tn | grep ESTABLISHED | wc -l'

Bestand volgen op wijzigingen:

watch -d ls -lh /var/www/html/

Tip

Gebruik watch -d bij numerieke uitvoer — wijzigingen worden gemarkeerd en vallen meteen op.

diagnostiekscripting