Di beberapa titik di masa lalu, saya telah menginstal posgresql dan saya tidak bisa menghilangkannya:
$ 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
Saya ingin menghentikannya dari memulai setiap kali saya boot, karena fs_usage
menunjukkan itu membuat disk saya sibuk.
Aku sudah mencoba menambahkan POSTGRES=-NO-
dalam /etc/hostconfig
, tapi proses tetap spawing.
Juga saya sudah mencoba sesuatu yang saya temukan di posting lain, tanpa hasil:
$: 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)
Tapi proses postgresql masih muncul :(
sumber
com.edb.launchd.postgresql-9.0.plist
tidak ditemukan di lokasi ini untuk saya.ls -al /Library/LaunchDaemons/*postgre*
untuk melihat apakah itu bukan versi PostgreSQL yang Anda gunakan./Library/LaunchDaemons
, tidak menyebutkan postgres (note: diinstal melalui Homebrew). Menggunakan Preferensi PostgreSQL Mac pada akhirnya untuk mengelola ini.Yang ini berhasil untuk saya
sumber
Menemukan ini:
Di Mac OSX: (Mengasumsikan Lokasi Default)
Melalui uninstaller:
1) Dalam direktori instalasi, akan ada file uninstall-postgresql.app akan ada di sana, mengeksekusi (mengklik dua kali) yang akan menghapus instalasi postgresql.
Penghapusan Manual:
1) Hentikan server
sudo / sbin / SystemStarter stop postgresql-8.3
2) Hapus pintasan menu:
sudo rm -rf / Aplikasi / PostgreSQL 8.3
3) Hapus file ini
sudo rm -rf /etc/postgres-reg.ini
4) Menghapus Item Startup
sudo rm -rf /Library/StartupItems/postgresql-8.3
5) Hapus data dan file yang diinstal
sudo rm -rf /Library/PostgreSQL/8.3
6) Hapus postgres pengguna
sudo dscl. hapus / pengguna / postgres
sumber
Cari nama file yang dikemas di bawah ini
Ini akan ditemukan di cd /Library/LaunchDaemons/.Hapus jika Anda tidak perlu. Dari perspektif Pertanyaan, lakukan perubahan ke true ke false di RunAtLoad
Ini berfungsi seperti pesona bagi saya
sumber