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
+==================================================================+

Responder a