Configurar inicio y parada de postgres 8.3
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 |
========
Reply to: