===== watch - Befehle periodisch ausführen und ausgeben =====
**Kurzfassung:** ''watch'' führt ein Kommando in einem festen Intervall aus (Standard 2s) und zeigt dessen Ausgabe im Vollbild an. Ideal zum Beobachten sich ändernder Zustände.
==== Übersicht ====
Mit ''watch'' lassen sich Statusbefehle wiederholt ausführen, Unterschiede hervorheben und so Entwicklungen live verfolgen.
==== Voraussetzungen ====
* Paket ''procps'' (oder systemabhängig ''watch'') installiert
* Shell-Zugriff
==== Anleitung ====
=== 1) Grundlegende Nutzung ===
# Ausgabe von 'df -h' alle 2 Sekunden
watch df -h
# Intervall 5s und Unterschiede hervorheben
watch -n 5 -d ip -s link
=== 2) Kommandos mit Pipes/Umleitungen ===
# Kommandos in Anführungszeichen setzen
watch -n 1 "ss -tuna | sort -k6"
=== 3) Wichtige Optionen ===
-n SECS # Intervall in Sekunden (Standard 2)
-d # Unterschiede hervorheben
-g # Beenden, wenn sich die Ausgabe ändert
-t # Kopfzeile ausblenden
-x # Breitenberechnung wie xterm (korrekte Tabellenausrichtung)
==== Hinweise ====
* Kommandos in Anführungszeichen, wenn Shell-Metazeichen (|, >, <, ;) verwendet werden.
* Für einmalige, verzögerte Ausführung ''at'' nutzen; ''watch'' ist für periodische Wiederholung gedacht.
==== Siehe auch ====
* [[sammlung:top|top – Prozesse live beobachten]]
* [[sammlung:ps|ps – Prozessliste]]
* [[kommandoreferenz:prozessverwaltung|Prozessverwaltung Übersicht]]
==== Quellen ====
* [[https://man7.org/linux/man-pages/man1/watch.1.html|man watch]]
----
{{tag>cli debugging basics advanced}}
----