
Tengo una jerarquía de programas en ejecución que tienen un orden de inicio y parada muy específico. Creo que configuré los niveles de ejecución correctamente, pero tengo problemas porque algunos de ellos no funcionan en el orden previsto. ¿Hay alguna manera de pasar por el inicio y el apagado para poder ver qué sucede mientras sucede?
Respuesta1
La forma en que Debian/ubuntu ordena el rc(number).d
arranque es:
0 a 6para el nivel de ejecución, 0 para detener, 6 para reiniciar, etc.
kal principio del enlace de Kill.
Sal principio del enlace de Inicio.
El número después de K/S es el orden en el que comienzan dentro de cada nivel de ejecución de menor a mayor.
ejemplos:
/etc/rc3.d/S20apache2 -> ../init.d/apache2
comienza antes:
/etc/rc3.d/S75sudo -> ../init.d/sudo
El comando para actualizar los niveles de ejecución es update-rc.d
.
ejemplo dedebutante:
iniciar Apache con prioridad 20 en los niveles de ejecución 2, 3, 4 y 5 y matar con prioridad 80 en los niveles de ejecución 0, 1 y 6
update-rc.d apache2 start 20 2 3 4 5 . stop 80 0 1 6