Provided by: manpages-de_2.16-1_all 

BEZEICHNUNG
watch - ein Programm periodisch ausführen, die Ausgabe im Vollbildmodus anzeigen
ÜBERSICHT
watch [Optionen] Befehl
BESCHREIBUNG
watch führt den Befehl wiederholt aus, wobei dessen Ausgabe und Fehler angezeigt werden (der erste
Bildschirminhalt). Dies ermöglicht Ihnen die Überwachung der Änderungen der Programmausgaben über längere
Zeit. Standardmäßig wird der Befehl alle zwei Sekunden ausgeführt und watch läuft, bis es unterbrochen
wird.
OPTIONEN
-d, --differences [permanent]
hebt die Unterschiede zwischen aufeinander folgenden Aktualisierungen hervor. Optionale Argumente
werden gelesen, welche die Änderungshervorhebung permanent machen, wodurch Sie sehen können, was
sich seit dem ersten Durchlauf mindestens einmal geändert hat.
-n, --interval Sekunden
gibt das Aktualisierungsintervall an. Der Befehl erlaubt kein Intervall kleiner als 0,1 Sekunden;
kleinere Werte werden auf diesen Wert geändert. In einigen Locales funktionieren sowohl »,« als
auch ».«.
-p, --precise
lässt watch versuchen, diesen Befehl im angegebenen Intervall in Sekunden auszuführen. Versuchen
Sie es mit ntptime und beachten Sie, wie die Sekundenbruchteile (nahezu) gleich bleiben, während
sie im normalen Modus fortwährend größer werden.
-t, --no-title
deaktiviert die Anzeige der Kopfzeile, in der Intervall, Befehl und die aktuelle Zeit oben in der
Anzeige sowie eine nachfolgende Leerzeile dargestellt werden.
-b, --beep
lässt die Systemglocke ertönen, falls ein Befehl sich mit einem von Null verschiedenen
Rückgabewert beendet.
-e, --errexit
friert die Aktualisierungen bei Fehlern in der Befehlsausführung ein und bricht nach einem
Tastendruck ab.
-g, --chgexit
beendet, wenn sich die Ausgabe des Befehls ändert.
-c, --color
interpretiert ANSI-Farb- und -Stilsequenzen.
-x, --exec
übergibt den Befehl an exec(2) anstelle von sh -c, was das Setzen von Anführungszeichen unnötig
macht, um den gewünschten Effekt zu erzielen.
-h, --help
zeigt einen Hilfetext an und beendet das Programm.
-v, --version
zeigt Versionsinformationen an und beendet das Programm.
EXIT-STATUS
0 Erfolg.
1 Verschiedene Fehlschläge.
2 Forken des zu überwachenden Prozesses ist fehlgeschlagen.
3 Ersetzen der Standardausgabe des Kindprozesses von der Schreibseite der Pipe aus ist
fehlgeschlagen.
4 Befehlsausführung ist fehlgeschlagen.
5 Schließen der Schreib-Pipe des Kindprozesses ist fehlgeschlagen.
7 Erzeugung der IPC-Pipe ist fehlgeschlagen.
8 Das Ermitteln des Rückgabewertes des Kindprozesses mit waitpid(2) ist fehlgeschlagen oder
der Befehl brach aufgrund eines Fehlers ab.
other Die Überwachung gibt den Exit-Status des Befehls als Exit-Status des Kindprozesses weiter.
ANMERKUNGEN
Die Optionen werden gemäß POSIX verarbeitet (das heißt, die Optionsverarbeitung stoppt nach dem ersten
Argument, das keine Option ist). Das bedeutet, dass Schalter nach dem Befehl nicht von watch selbst
interpretiert werden.
FEHLER
Bei Größenänderungen des Terminals wird der Bildschirm nicht korrekt neu gezeichnet, bis die nächste
geplante Aktualisierung erfolgt. Jegliche Hervorhebungen durch --differences gehen durch diese
Aktualisierung ebenfalls verloren.
Nicht darstellbare Zeichen werden aus der Programmausgabe entfernt. Verwenden Sie cat -v als Teil der
Befehls-Pipeline, wenn Sie diese sehen wollen.
Kombinierende Zeichen, die mit einem Zeichen in der letzten Spalte des Bildschirms angezeigt werden
sollen, könnten eine Spalte vorher erscheinen oder überhaupt nicht dargestellt werden.
Kombinierende Zeichen werden im Modus --differences nie als Unterschiede gewertet. Es wird nur das
Basiszeichen ausgewertet.
Leere Zeilen direkt nach einer Zeile, die in der letzten Spalte endet, werden nicht angezeigt.
Der Modus --precise verfügt noch nicht über eine fortgeschrittene Technologie zur zeitlichen
Verzerrungskompensierung eines Befehls, dessen Ausführung mehr als die im Intervall angegebenen Sekunden
benötigt. watch kann auch in einen Zustand gelangen, wo es so viele Befehlsausführungen auslöst, wie es
kann, um frühere Ausführungen aufzuholen, die länger als das Intervall benötigen (zum Beispiel wenn
netstat eine unglaublich lange Zeit bei einem DNS-Suchvorgang braucht).
BEISPIELE
Nach neuen Mails schauen:
watch -n 60 from
Den Inhalt eines Verzeichnisses auf Änderungen überwachen:
watch -d ls -l
Nur nach den Dateien des Benutzers »joe« schauen:
watch -d 'ls -l | fgrep joe'
Die Effekte von Anführungszeichen sehen:
watch echo $$
watch echo '$$'
watch echo "'"'$$'"'"
Um den Effekt der genauen Zeithaltung zu beobachten, versuchen Sie, -p zu Folgendem hinzuzufügen:
watch -n 10 sleep 1
Beobachten, wenn Ihr Administrator den neuesten Kernel installiert:
watch uname -r
(Beachten Sie, dass nicht garantiert werden kann, dass dies nach einem Neustart noch funktioniert,
insbesondere im Hinblick auf ntpdate oder andere die Zeit beeinflussende Startmechanismen)
ÜBERSETZUNG
Die deutsche Übersetzung dieser Handbuchseite wurde von Mario Blättermann <mario.blaettermann@gmail.com>
erstellt.
Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer
bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an
<debian-l10n-german@lists.debian.org>.
procps-ng 3. März 2018 WATCH(1)