[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Configurar inicio y parada de postgres 8.3



----- Original Message ----- From: adolfo maltez
To: Ismael L. Donis Garcia
Cc: debian-user-spanish
Sent: Wednesday, May 20, 2015 3:47 PM
Subject: Re: Configurar inicio y parada de postgres 8.3

Saludos.

Pues yo lo que haria, seria instalar rcconf

# apt-get install rcconf


Luego, lo ejecuto como root, y activo (con la barra de espacio) el servicio postgresql.

No dio resultado alguno

# rcconf
Con eso debería funcionar sin necesidad de hacer, después de reiniciar.

Pues no

No se si las modificaciones realizadas al script afecten, yo lo dejara tal cual el original.

Ya no existe el original, así que no puedo hacer nada ya que cambien el destino por defecto que pone la base de datos

Att.

Saludos Cordiales

2015-05-20 12:39 GMT-06:00 Ismael L. Donis Garcia <slibre@citricos.co.cu>:

Hace un tiempo estoy tratando de instalar postgres 8.3, lo he logrado pero no me inicia cuando inicio sección y no logro hecharlo a andar de >>forma automática.

Si ponga la siguiente instrucción en consola si inicia:

su - postgres -c "/var/lib/postgresql/8.3/bin/pg_ctl start -l /mnt/datos/postgres/8.3/data/serverlog -D /mnt/datos/postgres/8.3/data"

Pero quiero que inicie el servicio sin haber iniciado la sección del usuario y no he logrado hacerlo.

He modificado el siguiente script pero no logro hacerlo andar.

#! /bin/sh
## EDIT FROM HERE
# Installation prefix
prefix=/usr/lib/postgresql/8.3
# Data directory
PGDATA="/mnt/datos/postgres/8.3/data"
# Who to run the postmaster as, usually "postgres".  (NOT "root")
PGUSER=postgres
# Where to keep a log file
PGLOG="$PGDATA/serverlog"
## STOP EDITING HERE

# The path that is to be used for the script
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# What to use to start up the postmaster (we do NOT use pg_ctl for this,
# as it adds no value and can cause the postmaster to misrecognize a stale
# lock file)
DAEMON="$prefix/bin/postmaster"
# What to use to shut down the postmaster
PGCTL="$prefix/bin/pg_ctl"
set -e
# Only start if we can find the postmaster.
test -x $DAEMON || exit 0
# Parse command line parameters.
case $1 in
start)
echo -n "Starting PostgreSQL: "
su - $PGUSER -c "$PGCTL start -l  '$PGLOG' -D '$PGDATA'"
echo "ok"
;;
stop)
echo -n "Stopping PostgreSQL: "
su - $PGUSER -c "$PGCTL stop -D '$PGDATA' -s -m fast"
echo "ok"
;;
restart)
echo -n "Restarting PostgreSQL: "
su - $PGUSER -c "$PGCTL stop -D '$PGDATA' -s -m fast -w"
su - $PGUSER -c "$DAEMON -D '$PGDATA' &" >>$PGLOG 2>&1
echo "ok"
;;
reload)
      echo -n "Reload PostgreSQL: "
      su - $PGUSER -c "$PGCTL reload -D '$PGDATA' -s"
      echo "ok"
      ;;
status)
su - $PGUSER -c "$PGCTL status -D '$PGDATA'"
;;
*)
# Print help
echo "Usage: $0 {start|stop|restart|reload|status}" 1>&2
exit 1
;;
esac
exit 0


Alguien de la lista me podría decir que debo hacer o que estoy haciendo mal?

Desde ya Gracias
========
| ISMAEL |
========

========
| ISMAEL |
========



Reply to: