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 <[email protected]>: > 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 [email protected] > with a subject of "unsubscribe". Trouble? Contact > [email protected] > Archive: > https://lists.debian.org/[email protected] > > -- Adolfo Maltez.

