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

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.

# rcconf

Con eso debería funcionar sin necesidad de hacer, después de reiniciar.
No se si las modificaciones realizadas al script afecten, yo lo dejara tal cual el original.

Att.
 

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 |
========



--
To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: [🔎] 14A61E29A2CC408E947AED020044D2F4@natio.co.cu" target="_blank">https://lists.debian.org/[🔎] 14A61E29A2CC408E947AED020044D2F4@natio.co.cu




--
Adolfo Maltez.

Reply to: