Verwendung des Linux-Watch-Befehls

Verwendung des Linux-Watch-Befehls

1. Befehlseinführung

Der Befehl „Watch“ führt den angegebenen Befehl in regelmäßigen Abständen aus und zeigt die Ausführungsergebnisse im Vollbildmodus an.

watch ist ein sehr nützlicher Befehl, der mit fast allen Linux-Distributionen geliefert wird. Wie der Name schon sagt, kann watch dabei helfen, die Ausführungsergebnisse eines Befehls zu überwachen, sodass wir ihn nicht immer wieder manuell ausführen müssen. Beispielsweise überwacht „tail“ eine Protokolldatei, „ls“ überwacht die Größenänderung einer Datei usw. Standardmäßig wird das Programm alle 2 Sekunden ausgeführt. Sie können das Intervall mit -n oder --interval angeben.

2. Befehlsformat

watch [OPTIONEN] BEFEHL

3. Option Beschreibung

-d, --differences [DAUERHAFT]
 Hebt die Unterschiede zwischen den beiden neuesten Updates hervor. Die Option -d kumulative hebt die Änderungen hervor (unabhängig davon, ob die letzte Änderung vorgenommen wurde) -n, --interval SEKUNDEN
 Geben Sie das Überwachungsintervall in Sekunden an. Der Standardwert beträgt 2 s und kann nicht niedriger als 0,1 s sein.
-p, --precise
 Versuchen Sie, den Befehl genau im angegebenen Intervall zu überwachen -t, --no-title
 Schalten Sie die Ausgabe des Überwachungsbefehls oben im Intervall, im Befehl und in der aktuellen Zeit aus -b, --beep
 Piepton, wenn der Exit-Code des überwachten Befehls ungleich Null ist -e, --errexit
 Wenn im überwachten Befehl ein Fehler auftritt, stoppt watch die Aktualisierung und wird nach Drücken der Taste -g, --chgexit beendet.
 Beenden Sie die Überwachung, wenn sich die überwachte Befehlsausgabe ändert
-c, --color
 ANSI-Farb- und Stilsequenzen interpretieren -x, --exec
 Übergeben Sie den Befehl an exec(2) statt an sh -c
-h, --help
 Hilfeinformationen anzeigen und beenden -v, --version
 Versionsinformationen anzeigen und beenden

4. Häufige Beispiele

(1) Wiederholen Sie den Uptime-Befehl. Standardmäßig wird er alle 2 Sekunden ausgeführt.

Verfügbarkeit ansehen

(2) Überprüfen Sie die Änderungen im aktuellen Verzeichnisdateiprotokoll.

watch -d "ls -l | grep log"

Beachten Sie, dass der überwachte Befehl, wenn er eine Pipe enthält, in Anführungszeichen gesetzt werden muss.

(3) Überprüfen Sie alle 10 Sekunden die durchschnittliche Auslastung des Systems.

Uhr -n10 cat /proc/loadavg

(4) Markieren Sie die Änderungen der Anzahl der Netzwerkverbindungen jede Sekunde.

Uhr -n1 -d netstat -ant

Verweise
[1] Uhr(1) Handbuch

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Logwatch-Befehl unter Linux
  • Einführung in den Linux-Software-Watchdog Watchdog
  • Einfach und effizient: Linux-Loganalyse mit Swatch

<<:  Kenntnisse zur Überwachung der MySQL-Indexnutzung (es lohnt sich, sie zu erwerben!)

>>:  So implementieren Sie den Vue-Mausrad-Scrolling-Umschalt-Routing-Effekt

Artikel empfehlen

6 Vererbungsmethoden von JS Advanced ES6

Inhaltsverzeichnis 1. Vererbung der Prototypkette...

JavaScript-Grundlagen: Fehlererfassungsmechanismus

Inhaltsverzeichnis Vorwort Error-Objekt werfen ve...

So betreten und verlassen Sie den Docker-Container

1 Starten Sie den Docker-Dienst Zuerst müssen Sie...

Vorschläge zum Erstellen geschäftlicher HTML-E-Mails

Durch E-Mail-Marketing auf Genehmigungsbasis lass...

mysql 5.7.5 m15 winx64.zip Installations-Tutorial

So installieren und konfigurieren Sie mysql-5.7.5...

Ein verbessertes Screenshot- und Freigabetool für Linux: ScreenCloud

ScreenCloud ist eine tolle kleine App, von der Si...

Analyse der Informationsarchitektur von Facebook

<br />Original: http://uicom.net/blog/?p=762...

MySQL 5.7.20 Win64 Installations- und Konfigurationsmethode

mysql-5.7.20-winx64.zipInstallationspaket ohne In...

Details zur Datenanzeige der Vue3-Listenschnittstelle

Inhaltsverzeichnis 1. Beispiel für die Anzeige de...

Einführung in die Verwendung gängiger XHTML-Tags

Es gibt viele Tags in XHTML, aber nur wenige werd...

Centos8.3, Docker-Bereitstellung, Springboot-Projekt, tatsächliche Fallanalyse

Einführung Derzeit ist k8s sehr beliebt und ich h...

Beispielcode zum Erstellen von Desktop-Anwendungen mit Vue + Electron

1.vue-Verpackung Hier verwenden wir den Befehl „v...

Beispielcode zur Implementierung eines Laufschriftformats mit CSS3

Hintergrund Folgendes ist passiert: Luzhu erfuhr ...

Versteckter Overhead von Unix/Linux-Forks

Inhaltsverzeichnis 1. Der Ursprung der Gabel 2. F...