후자로 실행되도록 프로세스를 변경하려고합니다.
내 런레벨
root@raspberrypi:/home/pi# runlevel
N 3
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
Hostapd 시작을 변경하고 싶습니다.
root@raspberrypi:/home/pi# update-rc.d hostapd defaults 2
명령을 실행한 후에는 출력이 나오지 않으며 프로세스가 변경되지 않습니다.
네트워크 인터페이스가 작동된 후 이동해야 합니다. wlan0에 IP 주소를 할당하는 것을 방해하기 때문입니다.
저는 Raspbian Jesse를 사용하고 있습니다.
답변1
문제는 서비스 간의 종속성을 해결하기 위해 링크 설정이 자동화되었기 때문에 이제 update-rc.d
더 이상 아무 작업도 수행하지 않고 호출만 insserv
모든 작업을 수행한다는 것입니다. 따라서 사용자의 옵션을 무시하고 init.d 스크립트 헤더의 주석을 insserv
보고 # Required-Start:
어떤 숫자를 제공할지 결정합니다.
설정을 통해 이전 스타일로 돌아갈 수 있습니다.전통적인 모델, 에서 이에 대한 내용을 읽을 수 man update-rc.d
있으며 명령이 작동해야 합니다.
또는 간단히 파일을 변경 /etc/init.d/hostapd
하고다른 종속성 추가예를 들어 $syslog
기존 줄의 끝까지 # Required-Start:
. (결과를 보여줄 문서가 없습니다.) 그런 다음 명령을 다시 실행하십시오.