À un moment donné dans le passé, j'avais installé posgresql et je ne peux pas m'en débarrasser:
$ 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
Je voudrais l'empêcher de démarrer à chaque démarrage, car fs_usage
cela montre qu'il occupe mon disque.
Je l' ai déjà essayé d' ajouter POSTGRES=-NO-
dans /etc/hostconfig
, mais les processus continue spawing.
J'ai aussi essayé quelque chose que j'ai trouvé sur un autre post, sans succès:
$: 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)
Mais les processus postgresql apparaissent toujours :(
la source
com.edb.launchd.postgresql-9.0.plist
n'a pas été trouvé à cet endroit pour moi.ls -al /Library/LaunchDaemons/*postgre*
de voir si ce n'est pas une version différente de PostgreSQL que vous utilisez./Library/LaunchDaemons
, aucune mention de postgres (note: installé via Homebrew). Utiliser les préférences de PostgreSQL Mac à la fin pour gérer cela.Celui-ci a fonctionné pour moi
la source
Trouvé ceci:
Sous Mac OSX: (en supposant des emplacements par défaut)
Via le programme de désinstallation:
1) Dans le répertoire d'installation, il y aura un fichier uninstall-postgresql.app, exécutant (double-clic) qui désinstallera l'installation postgresql.
Désinstallation manuelle:
1) Arrêtez le serveur
sudo / sbin / SystemStarter stop postgresql-8.3
2) Supprimer les raccourcis de menu:
sudo rm -rf / Applications / PostgreSQL 8.3
3) Supprimez le fichier ini
sudo rm -rf /etc/postgres-reg.ini
4) Suppression des éléments de démarrage
sudo rm -rf /Library/StartupItems/postgresql-8.3
5) Supprimez les données et les fichiers installés
sudo rm -rf /Library/PostgreSQL/8.3
6) Supprimer les postgres de l'utilisateur
sudo dscl. supprimer / utilisateurs / postgres
la source
Recherchez le nom de fichier empaqueté ci-dessous
Cela se trouvera sur cd /Library/LaunchDaemons/.Retirez-le si vous n'en avez pas besoin.De la perspective Question, modifiez true à false sur RunAtLoad
Cela fonctionne comme un charme pour moi
la source