.

Shell-Helferlein: watch

Ich wurde gerade auf “watch”, einem kleinen Utility für die Shell, aufmerksam.

Mit watch ist es möglich, Befehle periodisch immer wieder auszuführen.

Bisher habe ich nie den großen Sinn in dem Tool gesehen, gibt es doch eine Crontab oder while-Schleifen.

Watch knallt die Bildschirmausgaben der ausgeführten Befehle aber nicht einfach untereinander weg, sondern leert vorher den Bildschirm. Dabei, und das ist das, was das Programm interessant macht, ist es möglich, die Veränderungen zwischen zwei von watch ausgelösten Befehlsausgaben markieren zu lassen. Diese Änderungen lassen sich auch kumulativ über die gesamte Laufzeit von watch markieren.

Auf diese Weise lässt sich beispielsweise sehr einfach überwachen, ob ein Prozess neue Forks erstellt, ob sich Dateigrößen geändert haben, ob neue Dateien in ein Verzeichnis kopiert wurden, ob sich Benutzer am System angemeldet haben, …

Das einzige was stört ist, dass watch keinen Parameter kennt, der nur eine festgelegte Anzahl von Befehlsdurchläufen anstößt.

Doch alles in allem, ein interessantes Tool.

Und ja, ich weiß: es gibt vielfältige Alternativen. :)

Links:
http://www.debian-administration.org/articles/605


Kalender
Juli 2008
M D M D F S S
 123456
78910111213
14151617181920
21222324252627
28293031EC
Ereignisse
    • Keine Termine.
Du listest gerade die Beiträge für den 16. Juli 2008.
Kategorien
Archiv
Wichtiges!?

.