web-dev-qa-db-ja.com

Ubuntuの起動時にpostgresqlが起動しないようにする

私が試したUbuntu 16.04.1 LTS:

Sudo update-rc.d -f postgresql remove

そして

Sudo vim /etc/postgresql/9.5/main/start.conf

次に、「自動」という単語を「無効」に変更します

次に、コンピューターを再起動し、コンピューターが起動したら、ログインして実行します。

Sudo service --status-all | grep postgresql

どちらが戻ります:

[ + ]  postgresql

そのため、サーバーの起動時にはまだ起動しています。私に残すべきことは何ですか?コンピュータの起動時にこのサービスを実行したくありません。手動で開始した場合のみです。

Sudo service postgresql start
21
asdf

Systemctlコマンドを使用してpostgresqlサービスを管理します。

  1. サービスを停止:

    systemctl stop postgresql

  2. サービスを開始:

    systemctl start postgresql

  3. サービスのステータスを表示:

    systemctl status postgresql

  4. サービスを無効にする(自動起動しない)

    systemctl disable postgresql

  5. サービスpostgresql(auto-start)を有効にする

    systemctl enable postgresql

36
g10guang

OK。 Koen De Grooteのおかげで修正されました。

やった:

echo manual | Sudo tee /etc/init/postgresql.override

そして

Sudo systemctl disable postgresql.service

そして

Sudo systemctl disable postgresql

....どれがそれをしたのか分かりませんが、もう始まっていません...ありがとう...

6
asdf