[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Problemas em Loop While
From: |
Lucien Raven |
Subject: |
Problemas em Loop While |
Date: |
Wed, 16 Jul 2008 00:41:52 -0300 |
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 :>
- OpenDNS, Viktor Mota, 2008/07/13
- Re: [shell-script] OpenDNS, Viktor Mota, 2008/07/13
- Re: [shell-script] OpenDNS, Tiago Barcellos Peczenyj, 2008/07/15
- Re: [shell-script] Problemas em Loop While, Marlon Reck, 2008/07/17
- Re: [shell-script] Problemas em Loop While, Marlon Reck, 2008/07/17
- RES: [shell-script] Problemas em Loop While, Lucien Raven, 2008/07/17
- Re: RES: [shell-script] Problemas em Loop While, Marlon Vagner Reck, 2008/07/18