Boa tarde amigos,

A rotina abaixo me retorna 0 se tal processo estiver terminado.
Se found for =0 executa start.sh se for 1 termina, como eu poderia colocar um 
LOOP
tipo enquanto found for = 1 não passa para proxima estapa???

FOUND=`ps -ef | grep 'bpbackup' | grep -v egrep | grep -v $$ | wc -l`
i
f [ $FOUND -ne 1 ];then
     echo " *** BPBACKUP UP *** " 
exit $FOUND
  
  else
  
      ./start.sh
      
  echo " *** STARTED  *** " 
      
fi

Obrigado..

André Campos


[As partes desta mensagem que não continham texto foram removidas]



---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 

Responder a