W pewnym momencie w przeszłości zainstalowałem posgresql i nie mogę się go pozbyć:
$ 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
Chciałbym zatrzymać uruchamianie go przy każdym uruchomieniu, ponieważ fs_usage
pokazuje, że mój dysk jest zajęty.
Ja już próbowałem dodając POSTGRES=-NO-
w /etc/hostconfig
, ale procesy zachować spawing.
Próbowałem też czegoś, co znalazłem w innym poście, bez powodzenia:
$: 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)
Ale nadal pojawiają się procesy postgresql :(
źródło
com.edb.launchd.postgresql-9.0.plist
nie znaleziono mnie w tej lokalizacji.ls -al /Library/LaunchDaemons/*postgre*
sprawdzić, czy nie używasz innej wersji PostgreSQL./Library/LaunchDaemons
, bez wzmianki o PostgreSQL (uwaga: zainstalowane przez Homebrew). Korzystanie z PostgreSQL Preferencje Mac w końcu do zarządzania tym.Ten działał dla mnie
źródło
Znajdź to:
W Mac OSX: (Zakładając domyślne lokalizacje)
Za pomocą deinstalatora:
1) W katalogu instalacyjnym pojawi się plik uninstall-postgresql.app, wykonujący (podwójne kliknięcie), który odinstaluje instalację postgresql.
Dezinstalacja ręczna:
1) Zatrzymaj serwer
sudo / sbin / SystemStarter stop postgresql-8.3
2) Usuń skróty menu:
sudo rm -rf / Aplikacje / PostgreSQL 8.3
3) Usuń plik ini
sudo rm -rf /etc/postgres-reg.ini
4) Usuwanie elementów startowych
sudo rm -rf /Library/StartupItems/postgresql-8.3
5) Usuń dane i zainstalowane pliki
sudo rm -rf /Library/PostgreSQL/8.3
6) Usuń postgres użytkownika
sudo dscl. usuń / users / postgres
źródło
Wyszukaj poniżej nazwę spakowanego pliku
Można go znaleźć na cd /Library/LaunchDaemons/. Usuń go, jeśli nie potrzebujesz. Z perspektywy pytania wprowadź zmiany na true na false w RunAtLoad
Dla mnie to działa jak urok
źródło