Linux-Statusbefehle wie „df -h“ automatisch aktualisieren

Wie es um das Linux-System steht, lässt sich dank zahlreicher Systembefehle schnell herausfinden. Mit dem Befehl df -h ermittelt man zum Beispiel den freien Speicherplatz auf den Festplatten oder mit free die Speicherbelegung im Arbeitsspeicher. Allerdings zeigen die Befehle immer nur den aktuellen Stand; praktisch nur einen Schnappschuss für einen Moment. Viel praktischer wäre es, wenn sich die Statusanzeigen selbst aktualisieren würden. Das können sie; und zwar mit dem watch-Befehl.

Linux-Befehle automatisch aktualisieren lassen mit watch

Ein Beispiel: Wenn Sie den Speicherplatz der Festplatten im Auge behalten möchten, müssen Sie normalerweise den Befehl df -h immer wieder erneut ausführen. Die Zusatzarbeit kann man sich mit dem watch-Befehl sparen. Um zum Beispiel Stand der Festplatten alle drei Sekunden zu aktualisieren, verwenden Sie folgenden Befehl

watch -n3 df -h

Sie müssen also nur hinter dem watch-Befehl mit dem Parameter -n die Sekunden angeben, wie oft der dahinter stehenden Befehle (in diesem Fall df -h) ausgeführt werden soll. Als Minimalwert ist ein Intervall von 0.1 Sekunden zulässig.  Mit [Strg][C] lässt sich die Aktualisierung jederzeit abbrechen.

linux-watch-befehl-automatisch-aktualisieren

Der Watch-Befehl lässt sich um weitere interessante Parameter erweitern. Mit der Option –d werden zum Beispiel die Unterschiede zu den vorherigen Werten jedes Mal optisch hervorgehoben. Änderungen werden damit sofort sichtbar, etwa beim Befehl

watch -n1 -d free

linux-watch-befehl-automatisch-aktualisieren-2

Nach oben scrollen