----Mensaje original---- De: rgriman@sgi.com Fecha: 09/01/2006 10:09 Para: CC:
Asunto: Re: [suse-linux-s] Ejecutar programa al levantar el sistema Hola :)
alejandro.perez@adinet.com.uy wrote:
Buenas a todos, necesito saber en donde puedo agregar una entrada
Muchas gracias por tu respuesta, el run level en el que se utilizaria el servicio seria el 3 y el 5. En realidad lo que necesito es levante es el manejador de la instancia de Postgres ( postmaster ) y no tiene formato de Deamon. Saludos a todos y muchas gracias por la ayuda. Alejandro para
que se ejecute un programa cada vez que inicio el equipo, sin necesidad de que exista un usuario que inicie sesion en el equipo.
Necesitas un par de cosas primero:
- un script de arranque
- saber el run level que te interesa
- definir si es para un único usuario o para todo el sistema
Para eso están los run levels en los sistemas Unix. Hay 7 run levels diferentes (pero se usan sólo 6) en los sistemas que siguen el estándar SystemV y en el caso de los BSDs y derivados siguen orto esquema basado en rc. Los run levels son:
0 máquina parada 1 máquina monousuario sin red ni X 2 máquina multiusuario con red, pero sin NFS ni X 3 máquina multiusuario con red, con NFS, pero sin X 4 NO UTILIZADO 5 máquina multiusuario con red, NFS y X 6 máquina reiniciando
En función del run level en el que quieras que se ejecute la aplicación y en el que se arranque por defecto la máqiuna, tendrás que poner el script de arranque en un directorio u otro.
Esta explicación es muy simplista ya que hay por medio enlaces simbólicos y hay un script tipo que puedes usar y bla, bla, bla, ... Pero si nos das más info te podremos ayudar mejor.
Gracias
De nada.
HTH
Rafa
--
Rafa Grimán Systems Engineer
Silicon Graphics Spain Santa Engracia , 120 - Planta Baja 28003 Madrid, Spain
Tel: +34 91 3984200 Fax: +34 91 3984201 Móvil: +34 628 117 940
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com