[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
diquinha para usar o SSH dentro de um loop
From: |
rcbarioni |
Subject: |
diquinha para usar o SSH dentro de um loop |
Date: |
Tue, 20 Mar 2007 00:58:01 -0000 |
User-agent: |
eGroups-EW/0.82 |
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.