초기화 스크립트 순서


0

/etc/rc6.drunlevel 6 (종료)에서 실행되는 init 스크립트의 모든 링크를보고 있습니다. K 접두사 스크립트는 번호순으로 정렬 된 다음 S 접두사 스크립트로 정렬됩니다. 시작 스크립트와 관련하여 킬 스크립트가 어떻게 실행되는지 어떻게 알 수 있습니까? 아니면 하위 그룹을 기준으로 한 주문 만 보장됩니까?

K11watchdog -> ../init.d/watchdog
K95collectd -> ../init.d/collectd
S20sendsigs -> ../init.d/sendsigs
S30urandom -> ../init.d/urandom
S31umountnfs.sh -> ../init.d/umountnfs.sh
S40umountfs -> ../init.d/umountfs
S60umountroot -> ../init.d/umountroot
S90reboot -> ../init.d/reboot

답변:


1

모든 K * 스크립트는 항상 데비안 6에서 S * 스크립트보다 먼저 실행 /etc/init.d/rc됩니다. 즉, 별도의 "중지"및 "부팅"단계가 있습니다.

일부 구현은 실제로 스테이지 에서 순서를 보장하지는 않습니다. 예를 들어, 데비안 6은 startpar서로 의존성을 명시 적으로 선언하지 않으면 여러 스크립트를 병렬로 실행할 수 있습니다 . (데비안 8 시스템은 가져온 sysvinit 스크립트의 경우에도 항상 그렇게합니다.)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.