Leandro a instalação via apt-get já faz o trabalho de criar os scripts de inicialização. Mais caso queira uma instalação via source na pasta de instalação do tar(./../postgresql-8.3.4/contrib/start-scripts/linux) já estará disponível um script bastando apenas setar as variáveis "prefix", "PGDATA","PGUSER". Depois copie o arquivos para a pasta "/etc/init.d/postgres", dê permissão de execução para o arquivo "postgresql" e depois execute o seguinte comando " update-rc.d postgres defaults". Caso não queira mais que o serviço "postgres" inicialize durante o boot execute o comando "update-rc.d -f postgres remove".
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. > > -- > 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/ > > > -- +=================================================================+ #!/usr/bin/env python print "Sinval Júnior" print "sinva...@gmail.com" +==================================================================+ Saiba o que é Software Livre! Veja http://www.gnu.org/philosophy/free-sw.pt-br.html +==================================================================+