===== 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}} ----