ok lista,

o SCP não é estraga prezeres como o SSH, e se porta muito bem dentro de um loop.

while
do...
scp...
done

Roda bonitinho até o fim do while.

Bons códigos a todos.
Barioni


----- Original Message ----
From: Fernando Pereira <[EMAIL PROTECTED]>
To: shell-script@yahoogrupos.com.br
Sent: Tuesday, March 20, 2007 10:02:05 AM
Subject: Re: [shell-script] diquinha para usar o SSH dentro de um loop

Bom dia Caros amigos Shelleiros :)

Agora a pergunta do milhão....

Funciona para o comando scp também?

alguem já conseguiu fazer algo como

ls -l | awk '{print $9}' | xargs -r -t scp {} [EMAIL PROTECTED] 
com.br:/diretorio

alguem sabe como posso definir uma senha também direto no console? Eu sei
que posso configurar o arquivo do ssh para permitir ssh sem senha entre as
maquinas, porém não gostaria de ter q fazer isso para qualquer maquina.

Fica a dúvida e já agradeco pela dica.

Abraços a todos.

P3><40
:x

On 3/19/07, rcbarioni <[EMAIL PROTECTED] com.br> wrote:
>
> 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.
>
> 
>

-- 
Best Regards y Saludos

Fernando Pereira
Service Engineer
ORGA Systems Brasil | Praça Floriano 19 - 12º andar, Centro | 20031-050 Rio
de Janeiro | Brazil
E-Mail: [EMAIL PROTECTED] systems.com | Tel: +55 21 2139 9867 | Fax: +55 21 2139
9898 | Mobile: +55 21 8272 6956
Internet: www.orga-systems. com | Disclaimer

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





 
____________________________________________________________________________________
Now that's room service!  Choose from over 150,000 hotels
in 45,000 destinations on Yahoo! Travel to find your fit.
http://farechase.yahoo.com/promo-generic-14795097

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

Responder a