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