在ubuntu启动时停止启动postgresql

时间:2017-01-08 01:34:39

标签: linux postgresql ubuntu service

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

2 个答案:

答案 0 :(得分:14)

使用systemctl命令管理postgresql服务:

  1. 停止服务:

    systemctl stop postgresql

  2. 开始服务:

    systemctl start postgresql

  3. 显示服务状态:

    systemctl status postgresql

  4. 禁用服务(不再自动启动)

    systemctl disable postgresql

  5. 启用服务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

....我不知道他们中哪一个做了,但它不再开始......谢谢......