Остановить запуск pgAdmin 4 при загрузке (Ubuntu 16.04)
В последнее время pgAdmin автоматически запускается при загрузке. Я использую KDE, и в Autostart нет записи для pgAdmin, и не было в ~/.config/autostart
(хотя я предполагаю, что Autostart использует файл оттуда в любом случае).
3 ответа
Столкновение с той же проблемой в Ubuntu 18.04 с KDE Plasma 5.12.6. Основная проблема в том, что KDE сохраняет сеанс рабочего стола и восстанавливает его при перезагрузке. Вот почему pgAdmin 4 запускается автоматически, если он работал до перезагрузки.
Чтобы это исправить, перейдите в "Параметры системы", выберите вкладку "Запуск и завершение работы" в разделе "Рабочая область", а затем выберите "Сеанс рабочего стола":
Вы увидите, что поле "Восстановить предыдущий сеанс" включено в разделе "При входе в систему". Если вы хотите исключить pgAdmin 4 только для восстановления при входе в систему, просто введите полный путь к его исполняемому файлу в разделе "Приложения, исключаемые из сеансов":
/usr/bin/pgAdmin4
Вы можете определить путь, выполнив:
which pgAdmin4
Если вы не хотите сохранять данные, относящиеся к сеансу рабочего стола, тогда другое простое решение - установить флажок "Начать с пустого сеанса".
После этого нажмите кнопку "Применить" и перезагрузите систему. Теперь pgAdmin 4 будет запускать и открывать браузер только тогда, когда вы сделаете это явно.
Оказывается, это было связано с pgadmin4
все еще работал в фоновом режиме, поэтому он запускается снова при следующих входах в систему. Я просто убил процесс со старой школой pkill -f pgAdmin4
и он больше не будет автоматически запускаться при следующих входах в систему. Там нет необходимости останавливаться postgresql
оказание услуг.
РЕДАКТИРОВАТЬ 26/12/2018: вместо этого я отметил ответ @Ezze как решение, поскольку это действительно лучший способ сделать это в моем случае.
Вы можете отключить службы запуска, используя:
sudo systemctl stop postgresql
sudo systemctl disable postgresql