2009/2/5 Ricardo Ichizo <n1ghtcr4w...@gmail.com>

> 2009/2/5 Leandro Hamid <leandro.ha...@gmail.com>:
> > Boa tarde a todos.
> >
> > Eu estou tentando colocar o servidor de banco de dados PostgreSQL como
> > serviço e iniciar o mesmo no boot do Debian Lenny, para isso eu adaptei o
> > script abaixo, coloquei o mesmo no diretório '/etc/init.d' e criei o link
> > simbólico para a runlevel 2.
> >
> > #!/bin/sh
> > #postgresql
> > #Controla start / stop do Postgresql
> >
> > case "$1" in
> > start) echo -n "Iniciando servico do PostgreSQL";
> > /usr/local/pgsql/bin/pg_ctl start -D /usr/local/pgsql/data > logfile 2>&1
> > ;;
> > stop) echo -n "Parando serviço do PostgreSQL";
> > /usr/local/pgsql/bin/pg_ctl stop -D /usr/local/pgsql/data > logfile 2>&1
> > ;;
> > restart) echo -n "Reiniciando serviço PostgreSQL";
> > /usr/local/pgsql/bin/pg_ctl restart -D /usr/local/pgsql/data > logfile
> 2>&1
> > ;;
> > esac
> > exit 0
> >
> > Reiniciei a máquina e percebi que mesmo assim o PostrgreSQL não 'startou'
> no
> > boot do Debian, executei o script na mão e verifiquei que o root do
> sistema
> > não esta 'startando' o servidor de banco de dados, só o root do
> PostgreSQL
> > (postgres) inicia o servidor, vide abaixo:
> >
> > O que posso fazer para resolver este problema?Desde já agradeço.
> >
>
> Acho que isso pode te ajudar:
>
>
> /bin/su - postgres -c "/usr/local/pgsql/bin/pg_ctl <cmd> -D
> /usr/local/pgsql/data"


Dei uma editada no comando e coloquei o trecho sugerido por você Ricardo e
funcionou, o servidor estar iniciando junto com o boot do Debian.Muito
obrigado e estendo o agradecimento a todos!!!

-- 
Leandro Hamid
SERPRO - Serviço Federal de Processamento de Dados
Maito: leandro.ha...@gmail.com
Maito: leandro.ha...@linuxmail.org
Skype: leandro_hamid
http://www.serpro.gov.br
Weblog: http://sysaprendiz.wordpress.com/

>
>
>
> Obs.: Estou supondo que o super-usuário é o "postgres".
>
> []'s
> --
> Ricardo Ichizo
>

Responder a