[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Problemas em Loop While
From: |
Lucien Raven |
Subject: |
RES: [shell-script] Problemas em Loop While |
Date: |
Thu, 17 Jul 2008 21:07:50 -0300 |
Valeu Marlon,
A solução anterior (ssh -n) está funcionando mas vou fazer o teste dessa forma
assim que puder!
Só para entender melhor...
Desculpe a pentelhação, mas quem não pergunta fica com dúvida... :)
A chamada ao shell filho é no pipe ou no ssh (ou nos dois?)??? Achei que era no
ssh e o retorno dessa chamada ao ssh estava enviando algum tipo de sinal break
para o loop while.
Se fosse no pipe, a construção "cat lista.txt | while read ARQ ; do echo $ARQ ;
done" não deveria funcionar, certo?
Como pode ver, esse assunto não está bem claro para mim... sinta-se à vontade
para me mandar ler algum documento que explique os meandros das chamadas
externas, pipes, subshells, etc.
Abraços,
LR :>
-----Mensagem original-----
De: address@hidden [mailto:address@hidden] Em nome de Marlon Reck
Enviada em: quinta-feira, 17 de julho de 2008 10:35
Para: address@hidden
Assunto: Re: [shell-script] Problemas em Loop While
Cara seu problema esta no " cat lista.txt | while read ARQ" o pipe esta
chamando o while em um subshell e quando esse volta para o shell pai
ele volta com as váriaveis zeradas, essa pegadinha é foda, vc pode
resolver ela mudando o while para:
while read ARQ
do
ssh usuario@servidor carrega.sh $ARQ
done < lista.txt
Espero ter ajudado
Marlon
Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses
[As partes desta mensagem que não continham texto foram removidas]
------------------------------------
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil
Links do Yahoo! Grupos