update-rc.d no cambia el orden

update-rc.d no cambia el orden

Estoy intentando cambiar un proceso para que se ejecute más tarde.

mi nivel de ejecución

root@raspberrypi:/home/pi# runlevel
N 3

El listado rc3.d

root@raspberrypi:/home/pi# ls -1 /etc/rc3.d/
K01avahi-daemon
K01dhcpcd
K01ntp
README
S01bootlogs
S01hostapd
S01ifplugd
S01motd
S01rsyslog
S01triggerhappy
S02apache2
S03cron
S03dbus
S03dphys-swapfile
S03rsync
S03ssh
S03udhcpd
S04lightdm
S05plymouth
S05rc.local
S05rmnologin

Quiero cambiar el inicio de hostapd.

root@raspberrypi:/home/pi# update-rc.d hostapd defaults 2

Después de ejecutar el comando, no obtengo ningún resultado y el proceso no cambia.

Necesito mover esto después de que aparezcan las interfaces de red. Porque interfiere con la asignación de la dirección IP de wlan0.

Estoy usando raspbian jessie

Respuesta1

El problema es que la configuración de enlaces se ha automatizado para resolver dependencias entre servicios, por lo que hoy en día update-rc.dya no hace más que llamar insservpara hacer todo el trabajo. Por lo tanto, ignora sus opciones y insservsolo mira los # Required-Start:comentarios en el encabezado de los scripts init.d para decidir qué números darles.

Puede volver al estilo antiguo configurando elmodo heredado, sobre el cual puede leer en man update-rc.d, y luego su comando debería funcionar.

Alternativamente, puede simplemente cambiar el /etc/init.d/hostapdarchivo yagregar otra dependencia, por ejemplo, $sysloghasta el final de la # Required-Start:línea existente. (No tengo este archivo para mostrarles el resultado). Luego vuelva a ejecutar su comando.

información relacionada