CentOS 7.1에서 즉시 재부팅 시 종료 초기화 스크립트가 실행되지 않습니다.

CentOS 7.1에서 즉시 재부팅 시 종료 초기화 스크립트가 실행되지 않습니다.

다음을 사용하여 시스템 종료 시 실행할 수 있는 초기화 스크립트를 설치했습니다.

/sbin/chkconfig --add shutdownExample

내 shutdownExample(시스템이 종료될 때 실행되는 사용자 정의 스크립트)은 다음과 같습니다.

#!/bin/bash
# chkconfig: 35 99 01
# description: custom shutdown script
# lockfile: /var/lock/subsys/shutdownExample

start() {
    # touch /var/lock/subsys/filename
    touch /var/lock/subsys/shutdownExample
 }

stop() {

    echo "Commands executed successfully at " >> shutdown.txt

    #some important stuff goes here

    rm -rf /var/lock/subsys/shutdownExample
}

case "$1" in
start)
start
;;
stop)
stop
;;

*)
echo $"Usage: $0 {start|stop}"
RETVAL=1
esac

exit 0

내 필요는 shutdownExample시스템이 종료될 때 스크립트를 실행하는 것입니다. 파일을 생성해야 합니다 shutdown.txt.

이제 문제는 데몬이 설치된 후 시스템을 한 번 종료하면 K** 스크립트가 stop매개변수를 수신하지 못한다는 것입니다. 두 번째 재부팅부터 init 스크립트가 정상적으로 실행됩니다. shutdownExample즉시 재부팅 시 광산이 실행되지 않는 이유는 무엇입니까 ? 도움을 주시면 감사하겠습니다.

관련 정보