Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/09/2010, 10:00
quest_mx
 
Fecha de Ingreso: agosto-2010
Mensajes: 14
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: sh de arranque como root

Si lo que quieres es que al encender tu servidor arranquen los servicios de postgres automaticamente.

Hay unos archivos que se llaman rc (run control), y en linux existen 5 niveles que es como va levantando una máquina, estos archivos se crean en un directorio que pertenece a cada nivel y los scripts que pones en estos directorios se ejecutan como root.

- rc 0: Apagado (halt).
- rc 1: Monousuario (sólo usuario root; no es necesaria la contraseña). Se suele usar para analizar y reparar problemas o recuperar el password de root.
- rc 2: Multiusuario sin soporte de red.
- rc 3: Multiusuario con soporte de red.
- rc 4: Como el runlevel 3, pero no se suele usar
- rc 5: Multiusuario en modo gráfico (X Windows).
- rc 6: Reinicio (reboot).

Los archivos que se encuentran en estos directorios /etc/rc0.d hasta /etc/rc6.d
tienen una caracteristica importante. los que dicen S (start) son los scripts que se ejecutan cuando inicia la máquina y los que dicen K (kill) son los que se ejecutan cuando apagas la máquina... está letra deberá ser mayuscula.

despues del resumen de los RC... jejeje

hay muchas formas de resolver este problema... pero se me ocurre lo siguiente.

SOLUCIÓN DE POSTGRES.

1- Crea un script con el siguiente nombre y en la ruta /etc/rc5.d (esto deberas hacerlo cmo root).

# vi /etc/rc5.d/S99PostgreSQL
# Contenido del script
su -l postgres -c '/usr/bin/postmaster -i -D /var/lib/pgsql/data &'
# fin del script

2- dar permisos de ejecución.

# chmod 755 /etc/rc5.d/S99PostgreSQL

3- y ya es todo... si puedes reiniciar la máquina o conseguir una ventana para probar.

espero que te sirva de algo.

Saludos.

Por cierto como dice ociomax, puedes utilizar el script de autoarranque... a menos que hayas compilado postgres y deberás crear un script similar a ese o algo como lo que te estoy poniendo en el correo.