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