In Linux können Sie den Befehl „Watch“ verwenden, um einen Befehl regelmäßig in einem vorbestimmten Intervall auszuführen und die Ergebnisse auf dem Bildschirm anzeigen. Dies kann dazu beitragen, den Fortschritt eines Prozesses oder den Status einer Systemressource, einschließlich Speicherauslastung, Netzwerkaktivität oder Disc -Speicherplatz, im Auge zu behalten. Es kann auch verwendet werden, um Änderungen an einer Protokolldatei oder frischen Dateien in einem Verzeichnis regelmäßig zu suchen. Die Funktion „Watch“ ermöglicht es Ihnen, Änderungen im Laufe der Zeit zu verfolgen und sofort Probleme oder Muster zu erkennen, wodurch es ideal für die Überwachung und Debugie. Der Watch -Befehl in Linux und alle seine Optionen werden Ihnen in diesem Artikel angezeigt.
Syntax:
Beginnen wir mit der Idee der grundlegenden Syntax des Befehls „Watch“, der unten angezeigt wird. Das Befehlsargument ist der Befehl, den Sie ausführen möchten, und das Optionsargument wird verwendet, um das Verhalten des Watch -Befehls zu ändern. Standardmäßig wird das Watch -Dienstprogramm die angegebenen Anweisungen alle zwei Augenblicke ausgeführt und die Ausgabe am Terminal angezeigt.
Beobachten Sie den Befehl [Optionen]Überprüfen Sie die Version
Die Befehlswatch -Version wird verwendet, um die Version des Watch -Befehls anzuzeigen, der derzeit auf dem System installiert ist.
Omar@virtualBox: ~ $ watch -versionDie Ausgabe dieses Befehls zeigt Ihnen, dass die Version des auf dem System installierten Version des Watch -Befehls 3 beträgt.3.17 Und es stammt aus dem Procps-NG-Paket.
Beobachten Sie von Procps-Ng 3.3.17Sehen Sie sich die Option "-n" an
Wenn Sie den Befehl Watch Datum ausführen, wird das aktuelle Datum und die aktuelle Uhrzeit am Terminal angezeigt. Der Befehl wird erneut ausgeführt und das aktualisierte Datum und die aktualisierte Uhrzeit nach 2 Sekunden standardmäßig angezeigt, wenn Sie hier nicht die Option "-n" verwenden. Dieser Vorgang wird auf unbestimmte Zeit fortgesetzt, bis der Beobachtungsbefehl manuell gestoppt wird.
Omar@virtualBox: ~ $ Watch DateNach 2 Sekunden wird die Ausgabe so aktualisiert.
Der Beobachtungsbefehl verfügt auch über mehrere Optionen, die verwendet werden können, um sein Verhalten zu ändern. 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 den Befehl Datum beispielsweise alle 5 Sekunden auszuführen, können Sie verwenden Omar@virtualBox: ~ $ watch -n 5 Datum
Der Befehl:
Der DF -Befehl (kurz für „Disk frei“) zeigt die Menge an freien Speicherplatz an, die auf dem Dateisystem verfügbar sind, die derzeit auf einem System montiert sind. Die Option -H (kurz für „menschlich lesbar“) wird verwendet, um die Größen eines Dateisystems in einem menschlich lesbaren Format wie GB oder MB anstelle von Blöcken anzuzeigen. Wenn Sie den Befehl watch -n 2 df -h ausführen, zeigt der Ausgang den Namen des Dateisystems, die Gesamtgröße des Dateisystems, den gebrauchten Speicherplatz, den verfügbaren Speicherplatz und den Prozentsatz des gebrauchten Raums sowie die Halterung an Punkt des Dateisystems. Der Befehl wird nach 2 Sekunden erneut ausgeführt und die aktualisierten Informationen angezeigt.
Omar@virtualBox: ~ $ watch -n 2 df -hSehen Sie sich die Option "-d" an
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 Anweisung „Watch“ hervorhebt. Dies kann bequem sein, um Änderungen der Ausgabe im Laufe der Zeit zu beobachten. Um beispielsweise die Betriebszeit Ihres Systems zu überwachen und Änderungen hervorzuheben, können Sie sie verwenden. Die Ausgabe wird farbcodiert, wobei alle Änderungen in Weiß hervorgehoben werden.
Mit der Verfügungsanweisung wird die aktuelle Zeit angezeigt, die Zeit, die das Betriebssystem ausgeführt hat, die Gesamtzahl der derzeit angemeldeten Verbraucher und die mittlere Last des Betriebssystems für die vorherigen 1, 5 und 15 Minuten. Es kann nützlich sein, um Leistungsprobleme zu identifizieren oder die Leistung eines Systems unter schwerer Belastung zu überwachen.
omar@virtualBox: ~ $ watch -d laufzeitDer Befehl Datum in Linux wird verwendet.
Wenn Sie den Befehl watch nach dem Befehl "Datum" ausführen, dem die Option "-d" vorangegangen ist, wird die aktuelle Datums- und Uhrzeitanzeige angezeigt, wie unten gezeigt.
Omar@virtualBox: ~ $ watch -d DatumDer Befehl wird erneut ausgeführt und zeigt standardmäßig das aktualisierte Datum und die aktualisierte Uhrzeit nach 2 Sekunden an, wodurch Unterschiede in der Ausgabe hervorgehoben werden. Die folgende Ausgabe zeigt die Ausgabe nach mehreren Stücken von 2 Sekunden.
Der Befehl Watch ist nützlich, wenn Sie die Ausgabe des freien Befehls im Laufe der Zeit überwachen möchten, z. B. die Überwachung der Speicherverwendung eines Systems. Dies kann nützlich sein, um Probleme im Zusammenhang mit Speichern im Zusammenhang mit Speichern zu beheben oder die Leistung eines Systems unter Last zu überwachen. Wenn Sie den Befehl Watch Free ausführen, werden die aktuellen Speicherverbrauchsinformationen auf dem Terminal angezeigt. Der Befehl wird erneut ausgeführt und die aktualisierten Speicherverbrauchsinformationen nach 2 Sekunden standardmäßig angezeigt.
Die Ausgabe der freien Anweisung enthält in der Regel Informationen zur vollständigen Speichersumme, der Gesamtfläche des Gebrauchs, der Gesamtfläche des freien Speicherplatzes und der Gesamtfläche des als Puffer oder Cache verwendeten Speicherplatzs. Es enthält in der Regel auch Informationen über die Gesamtmenge des Swap -Raums und die Menge an gebrauchten und kostenlosen Tauschfläche.
Omar@virtualBox: ~ $ Watch FreeDie Option -M wird verwendet, um die Speicherverwendung in Megabyte anzuzeigen.
Omar@virtualBox: ~ $ watch -d kostenlos -mSehen Sie sich die Option "-P" an
Hier kommt die -P -Option der Anleitung, mit der der Befehl Watch die Ausgabe kontinuierlich scrollen kann. Die ältesten Zeilen werden also gelöscht, wenn die neuen hinzugefügt werden.
Omar@virtualBox: ~ $ watch -p kostenlos -mSehen Sie sich die Option "-t" an
Die Option -t ist nur eine der vielen Optionen, die zur Anpassung des Beobachtungsbefehls an Ihre Anforderungen anpassen können. Mit der Option -T wird der Header (der den Befehl und den Aktualisierungsrate und den Aktualisierungsrate) aus der Ausgabe des Watch -Befehls entfernen.
Omar@virtualBox: ~ $ Watch -t -DatumAbschluss
In diesem Leitfaden wird die Verwendung von Anweisungen „Beobachtung“ erläutert, um verschiedene Aktivitäten unter Linux mit mehreren Optionen in seinem Einführungsabsatz zu überwachen. Wir haben die Art und Weise erklärt, sie in Linux -Shell mithilfe seiner Syntax -Abbildung zu verwenden. Danach haben wir mehrere verschiedene und spezifische Optionen für Watch-Befehle entwickelt, die zur Überwachung verschiedener Anweisungen verwendet wurden. Die Möglichkeiten des Watch -Befehls, die wir in diesem Handbuch behandelt haben, sind -p, -d, -t und -n.