Re: inicialización de postgres

From: "Mario Gonzalez" <gonzalemario(at)gmail(dot)com>
To: "pedro baldovino" <pedrobaldovinomartin(at)yahoo(dot)com(dot)ar>
Cc: "pgsql-es-ayuda postgresql" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: inicialización de postgres
Date: 2006-08-17 15:34:24
Message-ID: 2065a6cf0608170834p12aec1f5jb6469120de48aca1@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 17/08/06, pedro baldovino <pedrobaldovinomartin(at)yahoo(dot)com(dot)ar> wrote:
> Hola lista: soy nuevo y necesito saber como puedo hacer para que postgres
> inicie automàticamente cada vez que se inicie el servidor sin tener que
> iniciarlo manualmete con postmaster -i -D /usr/local/pgsql/data? muchas
> gracias
>

Asumire que usaste alguna distro de Linux y ademas creo que lo
instalaste usando las fuentes. Bueno dentro del mismo directorio donde
estan los codigos hay un directorio, no recuerdo bien pero creo que se
llama 'contrib' ahi mismo hay scripts hechos para hacer lo que dices.

En resumen, debes tener un script de arranque (ej: le llamare
pg-start.sh) y debes copiarlo en el directorio de servicios, por
llamarlo de alguna forma. Tipicamente en /etc/init.d

Paso 1) Copiar el script al directorio de servicios
cp pg-start.sh /etc/init.d

Paso 2) Avisar al sistema que hay un nuevo script de arranque
cd /etc/rc2.d
ln -s ../init.d/pg-start.sh S20PostgreSQL

El paso 2 le indica que al iniciar la maquina ejecute el script
pg-start.sh Otra cosa importante, si te fijas arriba dice /etc/rc2.d
eso hace referencia a el RunLevel numero 2 y es el nivel tipico que
usan las distribuciones Linux.

NOTA: AFAIK redhat y derivados el nivel por defecto es 3 por lo que
debieras cambiar la orden por
cd /etc/rc3.d

>

--
http://www.advogato.org/person/mgonzalez/

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Walter Corpos 2006-08-17 15:37:19 cambiar el formato de fecha
Previous Message pedro baldovino 2006-08-17 15:24:21 inicialización de postgres