Wache!!!

Schon mal auf das Ende eine Kopiervorgangs gewartet? Und über Minuten oder Stunden hinweg ständig abwechselnd Pfeil rauf und Enter gedrückt?

Das geht auch anders...

Kommando: watch

watch ist in den vielen Standardinstallationen bereits dabei. Die Parameter sind überschaubar aber nützlich. Grundsätzlich führt watch einen Befehl auf der Komandozeile alle paar Sekunden erneut aus und wirft die Ausgabe im "Vollbild" in das Terminal. Es ist möglich, Änderungen zwischen zwei Aufrufen des Kommandos hervorheben zu lassen, oder einen Piep auszugeben, sobald sich die Ausgabe zweier Aufrufe unterscheidet.

Beispiele:

ls -la alle 10 Sekunden ausführen: -n <Sekunden>

$ watch -n 10 'ls -la /var/log/*.log'

Änderungen der Ausgabe hervorheben: -d

$ watch -d 'ls -la /var/log/*.log'

Bei Änderungen der Ausgabe piepsen: -b

$ watch -b 'ls -la /var/log/*.log'

Farbliche Ausgabe übernehmen: -c

$ watch -c 'ls -la /var/log/*.log'

Anmerkung: Das funktioniert oft nicht, scheint vom Zeichensatz abzuhängen.

Alles zusammen: -c

$ watch -n 5 -d -b -c 'ls -la /var/log/*.log'

watch läuft übrigens bis zum Sanktnimmerleinstag. Oder bis jemand Ctrl-C eingibt.

social