Ubuntu 16.04.1 LTS 我试过了:
sudo update-rc.d -f postgresql remove
和
sudo vim /etc/postgresql/9.5/main/start.conf
然后我将“auto”改为“disabled”
然后我重新启动计算机,当它启动时,我登录并执行:
sudo service --status-all | grep postgresql
返回:
[ + ] postgresql
所以它仍然在服务器启动时启动。 还有什么可以做的?我不希望在计算机启动时运行此服务,只有当我手动启动它时才会运行:
sudo service postgresql start
答案 0 :(得分:14)
使用systemctl命令管理postgresql服务:
停止服务:
systemctl stop postgresql
开始服务:
systemctl start postgresql
显示服务状态:
systemctl status postgresql
禁用服务(不再自动启动)
systemctl disable postgresql
启用服务postgresql(自动启动)
systemctl enable postgresql
答案 1 :(得分:2)
确定。归功于Koen De Groote。
我做了:
echo manual | sudo tee /etc/init/postgresql.override
和
sudo systemctl disable postgresql.service
和
sudo systemctl disable postgresql
....我不知道他们中哪一个做了,但它不再开始......谢谢......