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 >