daemons

2002-02-06 Por tema Javier Somoza


Me podríais recomendar algún manual o documentación para
aprender a
manejar los demonios?

Cuales soleis usar directamente? Me refiero que soleis hacerquiza
algún script con daemons que os parezcan más útiles.





Re: Init, runlevels y daemons

1999-11-25 Por tema Jaime E. Villate
yo:
> >Por ejemplo, si quieres activar el servidor de apache cuando entras en
> >nivel 2 (el normal), pones el siguiente enlace en /etc/rc2.d
> >ln -s ../init.d/apache S91apache
[EMAIL PROTECTED]:
> Existe algun criterio o regla general para asignar el numero al link,
> o se puede poner un numero asi tan alegremente?
El número lo decide el encargado del paquete sysvinit o a partir de una
discusión en la lista debian-devel. En el caso de apache, los números
que te dí ya fueron elegidos oficialmente, teniendo en cuenta las
dependencias de apache.

yo: 
> >La "S" quiere decir que será llamado con la opción "start", y el 91
> >indica el orden: será cargado casi al final (99 es lo que se carga de
> >último) pero después de otros demonios de internet.
> >También debes poner otro enlace en /etc/rc0.d
> >  ln -s ../init.d/apache K20apache
> >para matarlo al hacer "shutdown" (K de "kill" y 20 quiere decir que será
> >uno de los primeros en morir).
[EMAIL PROTECTED]:
> Tenía entendido que la S representaba un daemon de aplicacion y la K un
> daemon de kernel.
Pues no es asi; mira lo que dice en la sección 3.3 del debian-policy:
  "The K links are responsible for killing services and the S link for
   starting services upon entering the runlevel."

[EMAIL PROTECTED]: 
> Creo que cuando haces shutdown lo que se corre es un script que va llamando
> a cada uno de los links del directorio, dependiendo del runlevel en el que
> estes, y le pasa como parametro el stop.
Cuando haces "shutdown" lo que haces es pasar del nivel en que estes
para el nivel zero, y por eso se ejecuta todo lo que digas en /etc/rc0.d
En principio podias tener también enlaces "S" en rc0.d, pero normalmente
no queremos arrancar nada cuando ya vamos a cerrar!

Realmente el "debian-policy" desaconseja crear "simbolic links"
directamente como yo sugerí sino que se debe usar update-rc, pues el
sistema puede estar usando otro método que existe, diferente de los
enlaces simbólicos; pero cuando hablamos de algo conocido como apache
en la misma distribución creo que no tenemos los peligros que intenta
evitar update-rc.

Un cordial saludo,
Jaime Villate


Init, runlevels y daemons

1999-11-25 Por tema jvicente
>Por ejemplo, si quieres activar el servidor de apache cuando entras en
>nivel 2 (el normal), pones el siguiente enlace en /etc/rc2.d
>ln -s ../init.d/apache S91apache
Existe algun criterio o regla general para asignar el numero al link, o se
puede poner un numero asi tan alegremente?

>La "S" quiere decir que será llamado con la opción "start", y el 91
>indica el orden: será cargado casi al final (99 es lo que se carga de
>último) pero después de otros demonios de internet.
>También debes poner otro enlace en /etc/rc0.d
>  ln -s ../init.d/apache K20apache
>para matarlo al hacer "shutdown" (K de "kill" y 20 quiere decir que será
>uno de los primeros en morir).
Tenía entendido que la S representaba un daemon de aplicacion y la K un
daemon de kernel.
Creo que cuando haces shutdown lo que se corre es un script que va llamando
a cada uno de los links del directorio, dependiendo del runlevel en el que
estes, y le pasa como parametro el stop. Creo que en debian es asi, no se
como será en redhat u otras.
Esta bien lo que dije?