Beachten Sie, dass ich nicht gerne zur Verwendung vorgeschlagen werde
multitail
. Ich habe es ausprobiert. Das Aufteilen des Bildschirms in Teilfenster lässt sich nicht auf Dutzende von Servern skalieren, die wir jetzt haben.
Wie wäre es mit der -L
Option? Der Bildschirm wird nicht geteilt.
multitail \ --mark-change \ -L "while sleep 1; do date; done" \ -L "while sleep 5; do date +%s; done" \ -L "while sleep 7; do date +%Y; done"
Wenn Sie Named Pipes verwenden möchten, sollten Sie -I
statt -L
. Leider multitail
erfordert es -I
für jede Datei einen separaten Eintrag. Dies erschwert den *
Ansatz der Wildcard ( ). Pech, seine -Iw
Option scheint nicht bei Named Pipes zu funktionieren. und ich konnte das Tool nicht zusammenarbeiten lassen xargs
(zumindest bei meinem Debian).
Es gibt noch einen Weg:
multitail --mark-change --mergeall *.pipe
Die Ausgabe wird sehr ähnlich sein, was Sie erwartet haben tail
.