[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Laço com while não continua após primeira entrada
From: |
M. Rodrigo Monteiro |
Subject: |
Re: [shell-script] Laço com while não continua após primeira entrada |
Date: |
Mon, 12 Dec 2011 14:49:46 -0300 |
2011/12/9 Axcar, L. Miguel <address@hidden>:
> Rodrigo,
>
> Não consegui ver qualquer causa para o problema.
> Poderia colar o código?
>
Consegui ver exatamente qual é a parte do código que dá problema, mas
não consegui resolvê-lo.
Segue abaixo:
# cat /opt/migration/teste2\@dominio.com.br/zimbraMailForwardingAddress.txt
address@hidden
address@hidden
address@hidden
# while read email ; do echo "${email}" ; ssh "${newServer}"
"${zmprov}" adlm "${list}" "${email}" ; echo $? ; done <
/opt/migration/teste2\@dominio.com.br/zimbraMailForwardingAddress.txt
address@hidden
0
# while read email ; do echo "${email}" ; echo ssh "${newServer}"
"${zmprov}" adlm "${list}" "${email}" ; done <
/opt/migration/teste2\@dominio.com.br/zimbraMailForwardingAddress.txt
address@hidden
ssh mail.dominio.com.br /opt/zimbra/bin/zmprov adlm
address@hidden address@hidden
address@hidden
ssh mail.dominio.com.br /opt/zimbra/bin/zmprov adlm
address@hidden address@hidden
address@hidden
ssh mail.dominio.com.br /opt/zimbra/bin/zmprov adlm
address@hidden address@hidden
Porque quando eu executo a primeira vez dentro do laço o "ssh" ele sai
logo após?
No último teste coloquei um "echo" e ele fez o loop completo.
Entenderam agora o problema?
O que acontece?
Abraços,
Rodrigo.
M. Rodrigo Monteiro
"Free as in Freedom, not free as in free beer"
"As we are liberated from our own fear, our presence automatically
liberates others"
Linux User # 403730
Pense antes de imprimir. Think before printing.