Redirecionamento STDOUT

1. Redirecionamento STDOUT

Filipe Lima
kaizuky

(usa Red Hat)

Enviado em 15/03/2016 - 18:05h

Olá pessoal, quem puder me ajudar ficaria grato!

Seguinte, estou rodando um binário da dell que coleta os logs do servidor e gostaria de direcionar a saída para um arquivo e ainda mostrar a execução do mesmo na tela (shell). Isso é necessário pois o operador acompanharia o andamento do binário.
Bem pra quem não conhece, existe o comando tee que faz justamente isso, porém o comando tee não suporta argumentos do script/binário.

Sintaxe:
/dset-lx64-3.7.0.219.bin -qn -d sw -r /root -v no | tee /root/dset-`date '+%Y-%m-%d'`.log

Explicação:
dset-lx64-3.7.0.219.bin -qn -d sw -r /root -v no -> binário + argumentos
tee /root/dset-`date '+%Y-%m-%d'`.log -> direciona a execução do binário e salva neste arquivo e deveria mostrar na tela também, mas só é mostrado no final.

Resultado:
Rodando-o da forma acima só irá aparecer algo na tela ao final da execução do binário, ou seja, fica estático. Alguém sabe alguma forma de mostrar a execução do binário (interativo) no shell e ainda redirecionar essa saída para um arquivo?

Obrigado!


  


2. Re: Redirecionamento STDOUT

Perfil removido
removido

(usa Nenhuma)

Enviado em 15/03/2016 - 18:20h

Tem um comando chamado pee (ô nomezinho...) que não tenho certeza de servir pro seu caso.

----------------------------------------------------------------------------------------------------------------
http://24.media.tumblr.com/tumblr_m62bwpSi291qdlh1io1_250.gif

# apt-get purge systemd (não é prá digitar isso!)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts