[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Loop em shell script
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] Loop em shell script |
Date: |
Mon, 12 Nov 2007 11:02:38 -0200 |
Tu podes concatenar 3 vezes o mesmo processo:
$ function aplicacao() { echo "tentando..." ; return 1 ; }
$ aplicacao || aplicacao || aplicacao || echo "terceira tentativa, chega"
tentando...
tentando...
tentando...
terceira tentativa, chega
Outra forma seria utilizar um laço for ou while + break
for i in `seq 3`; do
aplicacao && break
done
On 11/12/07, Leandro Valiengo <address@hidden> wrote:
>
> Bom dia grupo,
>
> preciso recuperar o valor de um return code e testar esse valor. Se for
> igual a zero, eu continuo o script, se for diferente de 0, eu volto a
> tentar...só que quero tentar somente 3 vezes...se na quarta tentativa eu nao
> conseguir, abendar o processo.
>
> Como implementar isso no meu código?
>
> if [ ${CD_RET} -eq 0 ]; then
> echo "Sucesso"
> else
> exit 1
> fi
> echo "ERRO"
>
> Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
> armazenamento!
> http://br.mail.yahoo.com/
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
Tiago B Peczenyj
Linux User #405772
http://peczenyj.blogspot.com/
"what does not kill us makes us stronger"
[As partes desta mensagem que não continham texto foram removidas]
- Loop em shell script, Leandro Valiengo, 2007/11/12
- Re: [shell-script] Loop em shell script,
Tiago Barcellos Peczenyj <=