1 watch (Befehle automatisch wiederholen und überwachen)
Dadurch wird die statische (einmalige) Ausgabe eines Terminal-Befehls in eine dynamische Echtzeit-Anzeige verwandelt. Das ist ideal, um Systemprozesse, Temperaturen, Logfiles oder Netzwerkaktivitäten live zu beobachten, ohne den Befehl ständig manuell neu eintippen zu müssen.
1.1 📥 Installation
Das Schöne an watch ist: Es gehört zum Paket procps (oder procps-ng), welches bei allen bekannten Linux-Distributionen (Debian, Ubuntu, Arch Linux, openSUSE, Fedora etc.) bereits ab der "Werksinstallation" standardmäßig im System enthalten ist. Ein manuelles Installieren ist daher in 99 % der Fälle nicht notwendig.
1.2 🛠️ Die wichtigsten Parameter in der Praxis
Der grundlegende Aufbau im Terminal lautet einfach: watch [Optionen] "Befehl"
1.2.1 1. Das Zeitintervall anpassen mit -n (Interval)
Standardmäßig aktualisiert watch alle 2 Sekunden. Wer die Werte schneller oder langsamer fließen sehen möchte, nutzt den Parameter -n gefolgt von der Sekundenzahl.
Beispiel (Aktualisierung jede Sekunde):
Beispiel (Aktualisierung nur alle 10 Sekunden):
1.2.2 2. Veränderungen farblich hervorheben mit -d (Differences)
Ein absolutes Killer-Feature! Der Parameter -d sorgt dafür, dass watch die Zeichen in der Ausgabe visuell markiert, die sich im Vergleich zum vorherigen Durchlauf verändert haben. So sieht man sofort, welcher Wert gerade zuckt.
Beispiel:
1.2.3 3. Den Kopfbereich ausblenden mit -t (No Title)
Standardmäßig zeigt watch in der allerersten Zeile das Intervall, den ausgeführten Befehl und die aktuelle Systemzeit an. Möchte man die Ausgabe sauber und ohne diesen Balken (z. B. für Skripte oder saubere Foren-Screenshots), blendet man ihn aus.
Beispiel:
1.3 💡 Top 5 Anwendungsbeispiele
1.3.1 A. Festplatten-Temperaturen live überwachen (kombiniert mit nvme-cli)
Zeigt im Sekundentakt an, ob eine NVMe-SSD unter Last heiß läuft und hebt Änderungen direkt hervor:
1.3.2 B. Den freien Speicherplatz beim Kopieren beobachten
Wer eine riesige Datei kopiert und live sehen möchte, wie der Speicherplatz auf der Zielfestplatte schrumpft:
1.3.3 C. Den Netzwerk-Status und WLAN-Empfang prüfen
Ideal, um bei Verbindungsabbrüchen live zu sehen, ob Pakete verloren gehen oder wie stark das Signal (Link Quality) im Raum schwankt:
1.3.4 D. Überprüfen, ob ein USB-Stick oder eine externe Platte fertig geschrieben hat
Manchmal tippt man eject oder sync ein und das System blockiert, weil noch Daten im RAM-Puffer liegen. Hiermit beobachtet man die schmutzigen (noch nicht geschriebenen) Speicherseiten im RAM live, bis sie auf 0 fallen:
1.3.5 E. Schauen, wer im Netzwerk gerade online geht (kombiniert mit arp)
Überwacht die im lokalen Router angemeldeten IP- und MAC-Adressen in Echtzeit:
1.4 ⚠️ Wichtige Foren-Hinweise zur Bedienung
- Wie beendet man watch? Einsteiger wissen oft nicht, wie sie aus der Endlosschleife wieder herauskommen. watch läuft so lange, bis der Nutzer die Tastenkombination Strg + C (bzw. Ctrl + C) drückt. Erst dann kehrt das Terminal zur normalen Eingabeaufforderung zurück.
- Achtung bei Aliases und Pipes:
Wenn ein Befehl Sonderzeichen wie Pipes (|) oder Umleitungen enthält, muss der gesamte Befehl zwingend in Anführungszeichen gesetzt werden, da Linux die Pipe sonst auf watch selbst anwendet und nicht auf den Zielbefehl.- Falsch: watch ls -l | grep text
- Richtig: watch "ls -l | grep text"