2.4.2 Niveles de ejecuci�n
Luego de completar el proceso de arranque, init
inicia todos los
servicios que han sido configurados para ejecutarse en el nivel de ejecuci�n
predeterminado. Este �ltimo viene indicado por una entrada id en
el /etc/inittab
. Debian viene con id=2.
Debian utiliza los siguientes niveles de ejecuci�n:
Tambien puede utilizarse los niveles de ejecuci�n 7, 8 y 9 pero sus directorios
rc no se van llenando a medida que son instalados los paquetes.
Cambie los niveles de ejecuci�n utilizando el comando telinit
.
Al entrar a un nivel de ejecuci�n se ejecutan todos los scripts ubicadosi en
/etc/rcnivel_de_ejecuci�n.d/
. La primera letra del
nombre del script determina la manera en que se ejecuta el
script: Los scripts cuyos nombres comienzan con K se ejecutan con
el argumento stop. Los scripts que comienzan con S
se ejecutan con el argumento start. Los scripts se ejecutan de
acuerdo al orden alfab�tico de sus nombres; de esta manera los scripts
"stop" se ejecutan antes que los scripts "start" y los dos
d�guitos a continuaci�n de K o S determinan el orden
en que se ejecutan los scripts.
Los scripts situados en /etc/rcnivel_de_ejecuci�n
son
de hecho s�lo enlaces simb�licos que apuntan a los scripts situados en
/etc/init.d/
Cada script tambi�n acepta como argumento
"restart" y "force-reload"; estos m�todos se pueden
utilizar para reiniciar los servicios una vez que haya sido arrancado el
sistema o forzarlos para que vuelvan a cargar sus archivos de configuraci�n.
Por ejemplo:
# /etc/init.d/exim4 force-reload