Eu não sei se isso é 100% correto.
Faça a mesma coisa no primeiro terminal, e no segundo terminal não use nenhum "while". Use tail -f errors
para completar o arquivo de erros.
Como posso dividir uma saída de um comando para dois terminais? um irá obter stdout e o outro será stderr. O melhor que pude fazer é:
No primeiro terminal:
bash
command args 2> errors
e no segundo terminal
tcsh
while 1
cat errors
sleep 1
end
Isso funciona bem, mas imprime os erros repetidas vezes, existe alguma maneira melhor de redirecionar os erros para outro terminal?
Tags linux terminal redirection