Linux Watch-Befehl

Unter Linux können Sie den Befehl „watch“ verwenden, um einen Befehl regelmäßig in einem vorgegebenen Intervall auszuführen und die Ergebnisse auf dem Bildschirm anzuzeigen. Dies kann dabei helfen, den Fortschritt eines Prozesses oder den Status einer Systemressource, einschließlich Speicherauslastung, Netzwerkaktivität oder Festplattenspeicher, im Auge zu behalten. Es kann auch verwendet werden, um regelmäßig nach Änderungen an einer Protokolldatei oder neuen Dateien in einem Verzeichnis zu suchen. Mit der „Watch“-Funktion können Sie Änderungen im Laufe der Zeit verfolgen und etwaige Probleme oder Muster sofort erkennen, was sie ideal für die Überwachung und Fehlerbehebung macht. Der watch-Befehl unter Linux und alle seine Optionen werden Ihnen in diesem Artikel vorgestellt.

Syntax:

Beginnen wir mit der Idee der grundlegenden Syntax des Befehls „watch“, die unten gezeigt wird. Das Befehlsargument ist der Befehl, den Sie ausführen möchten, und das Optionsargument wird verwendet, um das Verhalten des Überwachungsbefehls zu ändern. Standardmäßig führt das Watch-Dienstprogramm die angegebene Anweisung alle zwei Sekunden aus und zeigt die Ausgabe auf dem Terminal an.

betrachten [options] Befehl

Überprüfen Sie die Version

Der Befehl watch –version wird verwendet, um die Version des Watch-Befehls anzuzeigen, die derzeit auf dem System installiert ist.

omar@virtualbox:~$ watch –version

Die Ausgabe dieses Befehls zeigt Ihnen, dass die auf dem System installierte Version des watch-Befehls 3.3.17 ist und aus dem procps-ng-Paket stammt.

Uhr von procps-ng 3.3.17

Sehen Sie sich die Option „-n“ an

Wenn Sie den Befehl watch date ausführen, werden das aktuelle Datum und die aktuelle Uhrzeit auf dem Terminal angezeigt. Der Befehl wird erneut ausgeführt und zeigt standardmäßig nach 2 Sekunden das aktualisierte Datum und die aktualisierte Uhrzeit an, wenn Sie hier nicht die Option „-n“ verwenden. Dieser Vorgang wird auf unbestimmte Zeit fortgesetzt, bis der Überwachungsbefehl manuell gestoppt wird.

omar@virtualbox:~$ Wiedergabedatum

Nach 2 Sekunden wird die Ausgabe wie folgt aktualisiert.

Der Befehl watch verfügt außerdem über mehrere Optionen, mit denen sich sein Verhalten ändern lässt. Eine der nützlichsten Optionen ist die Option -n, mit der Sie das Intervall angeben können, in dem der Befehl ausgeführt werden soll. Um beispielsweise den Datumsbefehl alle 5 Sekunden auszuführen, können Sie verwenden omar@virtualbox:~$ watch -n 5 Datum

Der Befehl:

Der Befehl df (kurz für „disk free“) zeigt die Menge an freiem Speicherplatz an, der auf den Dateisystemen verfügbar ist, die derzeit auf einem System gemountet sind. Die Option -h (kurz für „human-readable“) wird verwendet, um die Größe eines Dateisystems in einem für Menschen lesbareren Format, z. B. GB oder MB, anstelle von Blöcken anzuzeigen. Wenn Sie den Befehl watch -n 2 df -h ausführen, zeigt die Ausgabe den Dateisystemnamen, die Gesamtgröße des Dateisystems, den verwendeten Speicherplatz, den verfügbaren Speicherplatz und den Prozentsatz des verwendeten Speicherplatzes sowie die Bereitstellung an Punkt des Dateisystems. Der Befehl wird nach 2 Sekunden erneut ausgeführt und zeigt die aktualisierten Informationen an.

omar@virtualbox:~$ watch -n 2 df –h

Achten Sie auf die Option „-d“.

Eine weitere nützliche Option ist die Option -d, die die Unterschiede zwischen der aktuellen Ausgabe und der vorherigen Ausgabe des angegebenen Befehls in der „watch“-Anweisung hervorhebt. Dies kann praktisch sein, um Änderungen der Ausgabe im Laufe der Zeit zu beobachten. Sie können es beispielsweise verwenden, um die Betriebszeit Ihres Systems zu überwachen und etwaige Änderungen hervorzuheben. Die Ausgabe wird farblich gekennzeichnet und alle Änderungen werden weiß hervorgehoben.

Die Betriebszeitanweisung wird verwendet, um die aktuelle Uhrzeit, die Zeitspanne, die das Betriebssystem ausgeführt hat, die Gesamtzahl der derzeit angemeldeten Verbraucher und die durchschnittliche Auslastung des Betriebssystems für die letzten 1, 5 und 15 Minuten anzuzeigen. Dies kann nützlich sein, um Leistungsprobleme zu identifizieren oder die Leistung eines Systems unter hoher Auslastung zu überwachen.

omar@virtualbox:~$ watch -d uptime

Der date-Befehl unter Linux wird verwendet, um das aktuelle Datum und die aktuelle Uhrzeit anzuzeigen oder um das Systemdatum und die Systemuhrzeit wie unten gezeigt einzustellen.

Wenn Sie den Befehl „watch“ nach dem Befehl „date“ mit vorangestellter Option „-d“ ausführen, wird die aktuelle Datums- und Uhrzeitanzeige wie unten gezeigt angezeigt.

omar@virtualbox:~$ watch -d date

Der Befehl wird noch einmal ausgeführt und zeigt standardmäßig nach 2 Sekunden das aktualisierte Datum und die aktualisierte Uhrzeit an, wobei etwaige Unterschiede in der Ausgabe hervorgehoben werden. Die folgende Ausgabe zeigt die Ausgabe nach mehreren Blöcken von 2 Sekunden.

Der Befehl „watch“ ist nützlich, wenn Sie die Ausgabe des Befehls „free“ im Zeitverlauf überwachen möchten, beispielsweise um die Speichernutzung eines Systems zu überwachen. Dies kann nützlich sein, um Speicherprobleme zu beheben oder die Leistung eines Systems unter Last zu überwachen. Wenn Sie den Befehl „watch free“ ausführen, werden die aktuellen Informationen zur Speichernutzung auf dem Terminal angezeigt. Der Befehl wird standardmäßig erneut ausgeführt und zeigt die aktualisierten Informationen zur Speichernutzung nach 2 Sekunden an.

Die Ausgabe des Free-Befehls enthält typischerweise Informationen über die Gesamtsumme des Speichers, den gesamten genutzten Speicherplatz, den gesamten freien Speicherplatz und den gesamten als Puffer oder Cache genutzten Speicherplatz. In der Regel werden auch Informationen zur Gesamtmenge des Swap-Speicherplatzes sowie zur Menge des genutzten und freien Swap-Speicherplatzes angezeigt.

omar@virtualbox:~$ kostenlos ansehen

Die Option -m wird verwendet, um die Speichernutzung in Megabyte anzuzeigen.

omar@virtualbox:~$ watch –d free -m

Sehen Sie sich die Option „-p“ an

Hier kommt die Option -p der Watch-Anweisung, die verwendet wird, um den Watch-Befehl dazu zu bringen, die Ausgabe kontinuierlich scrollend anzuzeigen. Daher werden die ältesten Zeilen gelöscht, wenn neue hinzugefügt werden.

omar@virtualbox:~$ watch -p free -m

Sehen Sie sich die Option „-t“ an

Die Option -t ist nur eine der vielen Optionen, mit denen Sie den Befehl watch an Ihre Bedürfnisse anpassen können. Die Option -t wird verwendet, um den Header (der den ausgeführten Befehl und die Aktualisierungsrate anzeigt) aus der Ausgabe des Watch-Befehls zu entfernen.

omar@virtualbox:~$ watch -t date

Abschluss

In diesem Handbuch wird im einleitenden Absatz die Verwendung der „watch“-Anweisung zum Überwachen verschiedener Aktivitäten unter Linux mit mehreren Optionen erläutert. Wir haben anhand der Syntaxillustration erklärt, wie es in der Linux-Shell verwendet wird. Danach entwickelten wir verschiedene und zweckgebundene Optionen für Überwachungsbefehle, die zur Überwachung verschiedener Anweisungen verwendet werden. Die Optionen des Watch-Befehls, die wir in diesem Handbuch behandelt haben, sind -p, -d, -t und -n.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen