Em algum momento no passado, eu instalei o posgresql e não consigo me livrar dele:
$ 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
Gostaria de interromper a inicialização toda vez que inicializo, pois fs_usage
mostra que ele mantém meu disco ocupado.
Eu já tentei adicionar POSTGRES=-NO-
em /etc/hostconfig
, mas os processos manter spawing.
Também tentei algo que encontrei em outro post, sem sorte:
$: 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)
Mas ainda aparecem os processos do postgresql :(
fonte
com.edb.launchd.postgresql-9.0.plist
não foi encontrado neste local para mim.ls -al /Library/LaunchDaemons/*postgre*
ver se não é uma versão diferente do PostgreSQL que você está usando./Library/LaunchDaemons
, nenhuma menção ao postgres (nota: instalado através do Homebrew). Usando as preferências do Mac do PostgreSQL no final para gerenciar isso.Este funcionou para mim
fonte
Encontrou isto:
No Mac OSX: (Assumindo locais padrão)
Via desinstalador:
1) No diretório de instalação, haverá um arquivo uninstall-postgresql.app, executando (clicando duas vezes) que desinstalará a instalação do postgresql.
Desinstalação manual:
1) Pare o servidor
sudo / sbin / SystemStarter para o postgresql-8.3
2) Remova os atalhos do menu:
sudo rm -rf / Aplicativos / PostgreSQL 8.3
3) Remova o arquivo ini
sudo rm -rf /etc/postgres-reg.ini
4) Removendo itens de inicialização
sudo rm -rf /Library/StartupItems/postgresql-8.3
5) Remova os dados e os arquivos instalados
sudo rm -rf /Library/PostgreSQL/8.3
6) Exclua o usuário postgres
sudo dscl. delete / usuários / postgres
fonte
Procure o nome do arquivo compactado abaixo
Isso pode ser encontrado em cd /Library/LaunchDaemons/. Remova-o se você não precisar. Na perspectiva da pergunta, faça alterações de true para false em RunAtLoad
Funciona como um encanto para mim
fonte