Jeder, der sich mit Linux und dessen Administration etwas mehr auseinander gesetzt hat, sollte das Tool tail kennen. Mit tail können Log-Dateien überwacht werden. Doch was machen, wenn mehrere Dateien gleichzeitig überwacht werden sollen? Einfach mehrere Konsolen öffnen und dann immer wieder zwischen diesen umschalten? Diese Methode ist eher umständlich, aber genau hier kommt multitail ins Spiel.
Das Programm multitail bietet wesentlich mehr Möglichkeiten als das einfache tail Programm. So können zum Beispiel verschiedene Log-Dateien in einem Terminal angezeigt werden. Dabei ist es auch möglich einzustellen in welchem Bereich des Terminal welche Ausgabe erscheinen soll. Ein weiterer Vorteil ist, dass auch die Ausgabe von Programmen überwacht und angezeigt werden kann. Zusätzlich zu der einfachen Ausgabe bietet dieses Tool auch eine Highlight-Funktion, mit der zum Beispiel besondere Log-Nachrichten farbig hervorgehoben werden können.
Anzeige der Log-Dateien log1.log, log2.log und log3.log untereinander.
$ multitail log1.log log2.log log3.log
Die Datei log1.log wird im linken Bereich des Bildschirms und die Dateien log2.log und log3.log im rechten Bereich untereinander angezeigt.
$ multitail -s 2 log1.log log2.log -i log3.log
Im Programm kann durch das Drücken von Strg+h eine kleine Hilfe angezeigt werden.
Etwas schlecht Dokumentiert finde ich das interaktive Hinzufügen von neuen Ausgabefenster. Dazu muss die Taste "a" auf dem Hauptbildschirm gedrückt werden. Anschließend werden folgende Fragen gestellt "Add window" oder "Add (merge) to existing window?". An dieser Stelle muss die Taste "c" zum Erstellen eines neuen Fensters oder die Taste "j" zum Zusammenfügen von zwei unterschiedlichen Fenstern gedrückt werden. Anschließend sollte die Bedienung wieder selbst erklärend sein.
Links
- Multitail (englisch)