Der Befehl watch
wird verwendet, um die Ausgabe eines bestimmten Befehls in regelmäßigen Abständen zu aktualisieren. Dies ist besonders nützlich, um Änderungen in der Ausgabe eines Befehls zu überwachen, ohne den Befehl manuell erneut eingeben zu müssen.
Die grundlegende Syntax des Befehls lautet:
watch [Optionen] [Befehl]
-n <Sekunden>
: Legt das Intervall in Sekunden fest, in dem der Befehl aktualisiert wird. Standardmäßig ist es 2 Sekunden.-d
: Hebt die Unterschiede zwischen den aufeinanderfolgenden Ausgaben hervor.-t
: Entfernt den Titel und die Zeitstempel aus der Anzeige, um eine sauberere Ausgabe zu erhalten.Hier sind einige praktische Beispiele zur Verwendung des watch
-Befehls:
watch df -h
watch -n 1 ps aux
watch -d ls -l /path/to/directory
watch -n 5 mpstat
-d
-Option, um schnell Änderungen in der Ausgabe zu erkennen.-n
-Option an, um die Systemressourcen zu schonen oder um schnellere Updates zu erhalten.watch
mit anderen Befehlen, um spezifische Informationen zu überwachen, z.B. watch -n 2 'grep ERROR /var/log/syslog'
, um Fehlerprotokolle in Echtzeit zu beobachten.