Então, você pode fazer a saída aparecer no outro terminal - embora eu duvide que você realmente queira. Para fazer isso:
-
Encontre o tty do terminal para o qual você gostaria que a saída fosse enviada; A maneira mais fácil é executar
tty
. Isso deve imprimir algo como:/dev/pts/42
. -
No outro terminal, execute:
command > /dev/pts/42 &
. Se você quiser fazer stderr e stdout:command > /dev/pts/42 2>&1 &
Isso funcionará apenas para o mesmo usuário (devido a permissões) e não redirecionará a entrada (e o redirecionamento de entrada não funcionará realmente, já que você estará lutando contra o shell por ele).
Uma solução muito melhor é redirecionar a saída para um arquivo ( command > outfile
), então você pode usar less
, tail
, etc. para assisti-lo. Ou use screen
/ tmux
para executar várias sessões dentro de um terminal.