shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Problemas em Loop While


From: miranda
Subject: Re: [shell-script] Problemas em Loop While
Date: Wed, 16 Jul 2008 09:02:20 -0300

utilize   ssh -n . deve resolver seu problema.
a explicação está em man ssh

On Wed, 2008-07-16 at 00:41 -0300, Lucien Raven wrote:
> Colegas,
> 
> Tenho um script com um problema que não consigo resolver ou entender.
> 
> Esse script é longo, portanto vou me ater apenas ao problema.
> 
> Em um determinado ponto dele, há um loop while mais ou menos assim:
> 
> ---
> cat lista.txt | while read ARQ
> do
> 
> ssh usuario@servidor carrega.sh $ARQ
> 
> done
> 
> echo "Fim do Script"
> ---
> 
> O arquivo lista.txt é uma relação de 6 arquivos.
> Se eu colocar um echo antes do ssh, obviamente ele vai mostrar 6
> linhas
> variando o nome do arquivo e encerra mostrando o "Fim do Script".
> 
> Se eu deixar como está acima, ele faz apenas uma chamada ssh,
> carregando o
> arquivo passado com parâmetro mas, como se houvesse um break em
> seguida, sai
> do loop, mostrando direto o último echo. Os outros arquivos da
> lista.txt não
> são processados.
> 
> A chamada SSH+script executa em subshell? Um "wait" após o SSH não
> resolveu
> o problema.
> Por favor, alguém tem alguma explicação? Estou deixando passar algo
> óbvio?
> Estou misturando as bolas?
> 
> Tentei colocar uns traps mas não consegui pegar nada.
> Um echo $? após o SSH mostra apenas "O" (zero).
> 
> Se precisarem de mais detalhes é só perguntar!
> 
> Obrigado!
> 
> LR :>
> 
> 
> 
> 
>  



reply via email to

[Prev in Thread] Current Thread [Next in Thread]