Isso pode ajudar você: link
Mas instale o chkconfig primeiro:
sudo apt-get install chkconfig
e depois usá-lo
chkconfig
Eu tenho o postgresql 8.4 instalado na minha área de trabalho. Ele continua começando na inicialização porque acho que usei as configurações padrão.
então eu emito /etc/init.d/postgresql stop
toda vez e às vezes eu continuo esquecendo
Tem caminhos de pasta como
/etc/postgresql/8.4/main
/usr/lib/postgresql/8.4
Existem muitos arquivos de configuração e se alguém puder me dizer onde procurar e o que alterar, isso será ótimo.
Obrigado.
Usando update-rc.d
(Debian / Ubuntu):
janus@Zeus:~$ sudo update-rc.d -f postgresql remove
Removing any system startup links for /etc/init.d/postgresql ...
/etc/rc0.d/K21postgresql
/etc/rc1.d/K21postgresql
/etc/rc2.d/S19postgresql
/etc/rc3.d/S19postgresql
/etc/rc4.d/S19postgresql
/etc/rc5.d/S19postgresql
/etc/rc6.d/K21postgresql
janus@Zeus:~$
No Ubuntu 16.04 ou posterior (que usa o systemd) você usaria este comando
sudo systemctl disable postgresql
Se você quiser reativar, faça
sudo systemctl enable postgresql
Usar update-rc.d
é melhor, mas você pode fazer isso com chkconfig
:
sudo apt-get install chkconfig
sudo chkconfig -s postgresql off
No Ubuntu 12.04, você também precisa criar um symlink para a localização de insserv
:
sudo ln -s /usr/lib/insserv/insserv /sbin/insserv
No meu servidor, há outro efeito:
# update-rc.d -f postgresql remove update-rc.d: using dependency based boot sequencing
Nenhum link de inicialização do sistema foi removido.
Tags postgresql