Note that I won't like to be suggested to use
multitail
. I've tried it, splitting screen in panes won't scale to dozens of servers which we have now.
Que tal a opção -L
? Não divide a tela.
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"
Se você quiser usar pipes nomeados, use -I
em vez de -L
. Infelizmente, multitail
requer -I
para cada arquivo, o que torna a abordagem curinga ( *
) mais difícil. Má sorte, sua opção -Iw
parece não funcionar com pipes nomeados; e eu não consegui fazer a ferramenta cooperar com xargs
(pelo menos no meu Debian).
Ainda existe uma maneira:
multitail --mark-change --mergeall *.pipe
A saída será muito parecida com o que você esperava de tail
.