update-rc.d não altera a ordem

update-rc.d não altera a ordem

Estou tentando alterar um processo para ser executado mais tarde.

meu nível de execução

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

A listagem 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

Eu quero mudar o início do hostapd

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

Depois de executar o comando, não obtenho saída e o processo não muda.

Preciso mover isso depois que as interfaces de rede forem ativadas. Porque interfere na atribuição do endereço IP do wlan0.

Estou usando Raspbian Jessie

Responder1

O problema é que a configuração dos links foi automatizada para resolver dependências entre serviços, então update-rc.dnão faz mais nada além de ligar insservhoje em dia para fazer todo o trabalho. Portanto, ele ignora suas opções e insservanalisa apenas os # Required-Start:comentários no cabeçalho dos scripts init.d para decidir quais números fornecer a eles.

Você pode voltar ao estilo antigo definindo omodo legado, sobre o qual você pode ler em man update-rc.d, e então seu comando deverá funcionar.

Alternativamente, você pode simplesmente alterar o /etc/init.d/hostapdarquivo eadicione outra dependência, por exemplo, $syslogaté o final da # Required-Start:linha existente. (Não tenho esse arquivo para mostrar o resultado). Em seguida, execute novamente seu comando.

informação relacionada