Por razones educativas, tengo dos instancias idénticas de postgresql ejecutándose en mi máquina.
Puedo detener fácilmente el servicio de la instancia que se ejecuta en el puerto 5432 de esta manera:
sudo service postgresql stop
Lo que me gusta saber es cómo puedo detener la otra instancia (se está ejecutando en el puerto 5433)
services
postgresql
Beatles1692
fuente
fuente

Respuestas:
pg_ctles la forma de postreSQL para detener postgreSQL (en Ubuntu y Debian deberíamos usarpg_ctlclustercuál es un contenedor parapg_ctl). El ejemplo en ese enlace usa la opción `-p 5433".Como sugirió naoko en los comentarios a continuación, úselo
pg_lsclusterspara enumerar grupos.Otra forma es dar una
killseñal al proceso que ejecuta postgresqld. Para detener ambos a la vez,killall postgresqldpodría funcionar.Finalmente, como se sugiere en el comentario de psyCHOder, pgAdmin también puede detener el servidor , pero por supuesto eso significa instalar ese paquete.
fuente
pg_ctldice que tienes que instalar elpostgres-xcpaquete./usr/lib/postgresql/9.4/bin/postgres -D /path/to/pgdata -c config_file=/path/to/configpg_lsclusterspara enumerar grupos