2010/3/3 Eli Rigobeli <[email protected]>:
> Olá pessoAll,
>
> alguém saberia me dizer como posso ficar monitorando a saída de um comando
> que será executado em background ( & )  e essa saía continuar sendo 
> atualizada ?
>
> Exemplo:
>                 -------------------
>                 #!/bin/bash
>
>                ./meu_script.sh &   #Como ficar monitorando essa saída
> e continuar executando meu script?
>                -------------------

Ola,
Use o nohup
ele vai desviar o stdout e o stderr para um arquivo, o nohup.out.
exemplo
nohup ./meuscript.sh
Ira desviar o stdout eo stderr para o nohup.out
ou
nohup ./meuscript.sh >meuscript.out
Ira desviar o stdout eo stderr para o meuscript.out

Para acompanhar o que esta sendo escrito use o tail -f
tail -f nohup.out
ou
tail -f meuscript.out

E o stdin e capturado do /dev/null

Ou, escreva o script de modo que já grave em um arquivo. echo bla bla
>>arquivo.log


-- 
Paulino Kenji Sato
http://www.nobel.com.br


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
http://lists.debian.org/[email protected]

Responder a