shell-script-pt
[Top][All Lists]
Advanced

[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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]