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

[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




reply via email to

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