В какой-то момент в прошлом я установил posgresql и не могу от него избавиться:
$ ps -A|egrep postg 232 ??
287 ?? 0:00.02 postgres: logger process
328 ?? 0:00.09 postgres: writer process
335 ?? 0:00.06 postgres: wal writer process
336 ?? 0:00.03 postgres: autovacuum launcher process
342 ?? 0:00.01 postgres: stats collector process
Я бы хотел, чтобы он не запускался при каждой загрузке, поскольку fs_usage
показывает, что мой диск занят.
Я уже пробовал добавлять POSTGRES=-NO-
в /etc/hostconfig
, но процессы держать spawing.
Также я попробовал кое-что, что я нашел в другом сообщении, без удачи:
$: locate postg|egrep plist
/Library/LaunchDaemons/com.edb.launchd.postgresql-8.4.plist
/Library/PostgreSQL/8.3/uninstall-postgresql.app/Contents/Info.plist
/Library/PostgreSQL/8.4/uninstall-postgresql.app/Contents/Info.plist
/Library/StartupItems/postgresql-8.3/StartupParameters.plist
$: sudo launchctl unload /Library/LaunchDaemons/com.edb.launchd.postgresql-8.4.plist
(restart)
Но все же процессы postgresql обнаруживаются :(
источник
com.edb.launchd.postgresql-9.0.plist
не был найден в этом месте для меня.ls -al /Library/LaunchDaemons/*postgre*
узнать, не является ли это другой версией PostgreSQL, которую вы используете./Library/LaunchDaemons
, без упоминания о postgres (примечание: установлен через Homebrew). Использование PostgreSQL Mac Preferences в конце для управления этим.Этот работал для меня
источник
Нашел это:
В Mac OSX: (при условии расположения по умолчанию)
Через деинсталлятор:
1) В каталоге установки будет находиться файл uninstall-postgresql.app, выполняющий (двойной щелчок), который удалит установку postgresql.
Удаление вручную:
1) Остановить сервер
sudo / sbin / SystemStarter stop postgresql-8.3
2) Удалить ярлыки меню:
sudo rm -rf / Приложения / PostgreSQL 8.3
3) Удалить INI-файл
sudo rm -rf /etc/postgres-reg.ini
4) Удаление элементов автозагрузки
sudo rm -rf /Library/StartupItems/postgresql-8.3
5) Удалить данные и установленные файлы
sudo rm -rf /Library/PostgreSQL/8.3
6) Удалить пользователя postgres
sudo dscl. удалить / пользователи / postgres
источник
Поиск ниже упакованного имени файла
Это можно найти по адресу cd /Library/LaunchDaemons/. Удалите его, если вам не нужно. Из перспективы Вопроса измените значение true на false в RunAtLoad
Это работает как шарм для меня
источник