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

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

Re: [shell-script] diquinha para usar o SSH dentro de um loop


From: Julio C. Neves
Subject: Re: [shell-script] diquinha para usar o SSH dentro de um loop
Date: Tue, 20 Mar 2007 01:30:03 -0300

Pessoal,
eu ia endereçar em pvt a msg abaixo para o Barioni, nosso colega de lista.
Acho que devido ao adiantado da hora e cansaço decorrente, me enganei e
mandei para a lista.

Peço a todos que me desculpem pela bobeada,
Abraços a todos,
Julio
:wq


Em 20/03/07, Julio C. Neves <address@hidden> escreveu:
>
> Fala Bari,
> já apanhei muito para fazer isso e não tinha descoberto a saída. Estou
> encaminhando cc ao Rubens Queiroz, para que ele possa aproveitá-la em alguma
> de suas publicações.
>
> Rubens o Ricardo Barioni é paulista (ninguém é perfeito) mas assim como o
> Paulino, se mandou para o nordeste há um tempão e hoje (já falando como
> pau-de-arara) é nosso colega da Dataprev de Recife. Além de excelente
> profissional é um cara muito legal, que vale a pena termos no rol de amigos.
> Caso vc tb ache legal a dica, pode publicá-la.
>
> Bari, se vc não quiser aparecer nas dicas-l ou no Cantinho do Shell avise
> enquanto é tempo. ;-)
>
> Valeu amigos,
> Julio
> :wq
>
>
> Em 19/03/07, rcbarioni <address@hidden> escreveu:
> >
> >   apanhando e aprendendo...
> >
> > já tentou executar um comando SSH dentro de um loop?
> >
> > while
> > do ...
> > ssh ...
> > done
> >
> > Pois é, o comando SSH encerra o loop na primeira passada, e vc fica
> > feliz pensando que está rodando até o fim do while. Lêdo engado.
> >
> > Para isso, coloque a opção "-n" no SSH, assim:
> >
> > while
> > do ...
> > ssh -n ....
> > done
> >
> > Acontece que o SSH envia um "exit(0)" em sua saída, o qual é
> > interpretado no sub-shell criado pelo loop, e lá se vai a conclusão
> > seu loop pro espaço.
> >
> > Bons códigos a todos.
> >
> >  
> >
>
>
>
> --
> Abraços,
> Julio
> http://www.julioneves.com - Um livro sobre Bash completo e on-line
> :wq




-- 
Abraços,
Julio
http://www.julioneves.com - Um livro sobre Bash completo e on-line
:wq


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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