Aprenda inglês em casa
Baixe gratuitamente as duas primeiras aulas
English for Reading and Listening
Receba por email, diariamente, mensagens contendo materiais para leitura e audição, incluindo arquivos no formato MP3 gravados por falantes nativos.
|
Busca |
Aprenda inglês em casa
Baixe gratuitamente as duas primeiras aulas
English for Reading and Listening
Receba por email, diariamente, mensagens contendo materiais para leitura e audição, incluindo arquivos no formato MP3 gravados por falantes nativos.
você está aqui: Home → Colunistas → Cantinho do Shell
Por Ricardo Barioni
Data de Publicação: 08 de Abril de 2007
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.
Servidor: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil
Para se manter atualizado sobre as novidades desta coluna, consulte sempre o newsfeed RSS
Para saber mais sobre RSS, leia o artigo O Padrão RSS - A luz no fim do túnel.
