Oi Pessoal, 

Estou trabalhando com shell faz dois meses, a função
abaixo testa se o daemon do posgresql esta rodando
(levando em considerção que o postgres foi instalado
do source). 

Existe uma maneira mais inteligente de fazer isso ?
Claro que existe, se alguem puder me propor boas 
idéias para melhorar meu codigo.

 function testa_daemon()
  {

    variavel=`ps ax | grep postmaster`
    post=`echo $variavel | cut -f5 -d ' '`
    auxiliar="/usr/local/pgsql/bin/postmaster"
    if [ $variavel = $auxiliar ]; then

       #echo "Postgres esta rodando"
      else
       # ativa postgresql
       /usr/local/pgsql/bin/pg_ctl -D  
/usr/local/pgsql/data/ start &> /dev/null
    fi
  }


Att,

Faria


                
_______________________________________________________ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 

---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a