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:07:33 -0300

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


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



reply via email to

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