En algún momento en el pasado, instalé posgresql y no puedo deshacerme de él:
$ 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
Me gustaría evitar que se inicie cada vez que arranque, ya que fs_usage
muestra que mantiene mi disco ocupado.
Ya he intentado añadir POSTGRES=-NO-
en /etc/hostconfig
, pero los procesos guardo desove.
También probé algo que encontré en otra publicación, sin suerte:
$: 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)
Pero aún aparecen procesos postgresql :(
fuente
com.edb.launchd.postgresql-9.0.plist
no fue encontrado en este lugar para mí.ls -al /Library/LaunchDaemons/*postgre*
ver si no está usando una versión diferente de PostgreSQL./Library/LaunchDaemons
, sin mencionar postgres (nota: instalado a través de Homebrew). Usando PostgreSQL Mac Preferences al final para gestionar esto.Este me funcionó
fuente
Encontró esto:
En Mac OSX: (suponiendo ubicaciones predeterminadas)
A través del desinstalador:
1) En el directorio de instalación, habrá un archivo uninstall-postgresql.app, ejecutándose (doble clic) que desinstalará la instalación postgresql.
Desinstalación manual:
1) Detener el servidor
sudo / sbin / SystemStarter stop postgresql-8.3
2) Eliminar los accesos directos del menú:
sudo rm -rf / Aplicaciones / PostgreSQL 8.3
3) Eliminar el archivo ini
sudo rm -rf /etc/postgres-reg.ini
4) Eliminar elementos de inicio
sudo rm -rf /Library/StartupItems/postgresql-8.3
5) Eliminar los datos y los archivos instalados
sudo rm -rf /Library/PostgreSQL/8.3
6) Eliminar el usuario postgres
sudo dscl. eliminar / usuarios / postgres
fuente
Busque el siguiente nombre de archivo empaquetado
Esto se encontrará en cd /Library/LaunchDaemons/. Elimínelo si no lo necesita. Desde la perspectiva Pregunta, realice cambios de verdadero a falso en RunAtLoad
Funciona como un encanto para mi
fuente