2017-01-08 3 views
1

Ubuntu 16.04.1 LTS Я пробовал:Остановка PostgreSQL запуск при старте Ubuntu

sudo update-rc.d -f postgresql remove 

и

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

тогда я изменить слово "авто" в "Disabled"

Затем я перезагружаю компьютер, и когда он запустится, я запишу и сделаю:

sudo service --status-all | grep postgresql 

Который возвращает:

[ + ] postgresql 

Так что все еще запускается при запуске сервера. Что мне остается делать? Я не хочу, чтобы эта служба запускалась при запуске компьютера, только когда я вручную запустил ее с помощью:

sudo service postgresql start 
+1

См. раздел SystemD здесь: ht tps: //askubuntu.com/questions/19320/how-to-enable-or-disable-services –

+0

Спасибо. Я не знаю, какое решение оно исправило, но теперь оно исправлено. Это не позволит мне отметить лучший ответ. – asdf

+0

Stack Overflow - это сайт для вопросов программирования и разработки. Этот вопрос кажется вне темы, потому что речь идет не о программировании или разработке. См. [Какие темы можно задать здесь] (http://stackoverflow.com/help/on-topic) в Справочном центре. Возможно, лучше сказать [Суперпользователь] (http://superuser.com/) или [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/). Также см. [Где я пишу вопросы о Dev Ops?] (Http://meta.stackexchange.com/q/134306) – jww

ответ

1

Ok. это исправлено благодаря Koen De Groote.

я сделал:

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

и

sudo systemctl disable postgresql.service 

и

sudo systemctl disable postgresql 

.... Я не знаю, кто из них сделал это, но не начиная больше ... Спасибо ...

+0

Не работает для Ubuntu 14.04) –

+1

@asdf 'sudo systemctl disable postgresql' этого достаточно. –