Heute werde ich euch ein kleines Tool vorstellen, dass jeder kennen sollte unter Linux: “watch”
Mit “watch” könnt ihr euch die Ausgabe eines Befehls auf Dauer und in Echtzeit(Live) anzeigen lassen.
Ähnlich wie “tail” aber doch etwas anders und besser.
Ein kurzes Beispiel: Ihr wollt zum Beispiel eine Log Datei "Live" beobachten und nicht immer wieder die Datei mit "tail" aufrufen um zu schauen ob ein neuer Eintrag in der Log Datei vorhanden ist.
watch tail /var/log/syslog
Hier hab ich dann alle 2 Sekunden den aktuellen Status der syslog Datei ohne immer wieder die Datei mit “tail” manuell aufzurufen.
Mit dem Argument “-n” kann man den Refreshinterval anpassen, wenn ich den Status von der syslog Datei alle 5 Sekunden aktualisiert haben möchte, kann man den Befehl benutzen:
watch -n 5 tail /var/log/syslog