Dividindo a saída para dois terminais

2

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?

    
por Dani 27.06.2011 / 21:58

1 resposta

4

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.

    
por 27.06.2011 / 22:01