espelhar STDOUT e STDERR para arquivar por padrão

2

Como posso realizar o STDOUT para logar um arquivo (anexar), mas preservar o fluxo (deixar STDOUT para STDOUT)?

O STDOUT deve funcionar de forma transparente, mas também deve ser registrado em um arquivo, sem mexer com o "tee" em cada entrada de comando. O mesmo para STDERR.

Simplesmente, espelhe a saída para o arquivo.

    
por astropanic 23.03.2012 / 20:10

1 resposta

1

Que tal usar o comando 'script' ...

script -a
(run your commands)
exit

Isto irá criar um arquivo chamado typescript que registra todos os comandos que você digita e suas respectivas saídas.

    
por 23.03.2012 / 21:36