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.

Responder a