
rc.local
시작 순서에서 마지막으로 실행되도록 실행하는 몇 가지 명령이 있습니다 . . rc.shutdown
이상적으로는 다른 /etc/init.d
스크립트보다 먼저 실행됩니다.
답변1
실제로는 그렇지 않습니다(적어도 제가 아는 한).
SystemV 스타일의 init 스크립트가 있는 경우 및 라인을 따라 무언가를 생성할 수 있으며 /etc/rc6.K00scriptname
, /etc/rc0.d/K00scriptname
이는 거기에 있는 다른 스크립트보다 먼저 실행되어야 합니다.
답변2
아치리눅스/etc/rc.local.shutdown
이에 대한 파일이 있습니다 . 다른 배포판에 대해서는 잘 모르겠습니다.
답변3
일반적으로 가능하지만 보유하고 있는 init-scripts 시스템에 따라 다릅니다. 배포판이 최신 버전을 사용한 경우오픈RC(젠투가 그러하듯이) 어떤 스크립트든 에 넣고 /etc/local.d/
호출 <something>.stop
하면 시스템이 종료될 때 실행됩니다. 이전 버전의 경우 명령 local_stop()
을 /etc/conf.d/local
.
순서는 rc-system 설정에 따라 다르지만 일반적으로현지의스크립트는 시작 시 마지막으로 실행되고 종료 시 가장 먼저 실행됩니다.
답변4
~ 안에젠투"로컬" 스크립트는 사용자가 요청한 작업을 정확하게 수행합니다. 즉, '시작' 시 특정 사용자 지정 명령을 실행하고 '중지' 시 다른 명령 세트를 실행합니다.