종료 시 스크립트 실행

종료 시 스크립트 실행

시작 및 종료 시 실행하고 싶은 스크립트가 있습니다.

파일을 넣고 /etc/init.d이름을 testscript.sh로 지정 했습니다.

그런 다음 권한을 변경했습니다.sudo chmod 755 testscript.sh

그럼 내가 링크를 걸어놨지ln -s /etc/init.d/testscript.sh /etc/rc2.d/S99testscript.sh

지금까지는 훌륭했습니다. 이제 시작 시 스크립트가 실행됩니다. 동일한 작업을 시도했지만 rc0.d 및 rc6.d에 링크를 만들었지만 작동하지 않았고 재부팅/종료 시 스크립트가 여전히 실행되지 않습니다.

내가 뭘 잘못했나요?

저는 퍼티 클라이언트에서 Ubuntu를 실행하고 있습니다.

답변1

스크립트를 /etc/init.d디렉터리에 저장하세요.

실행 가능 비트를 설정합니다.sudo chmod +x /etc/init.d/your_script.sh

당신의 것이 무엇인지 확인하십시오 runlevel:

# runlevel
N 5

S적절한 런레벨 디렉토리에 tar 심볼릭 링크를 만듭니다. (5):

sudo ln -s /etc/init.d/your_script.sh /etc/rc5.d/Syour_script.sh

K종료 런레벨 디렉토리에 잘못된 심볼릭 링크를 생성합니다. (0):

sudo ln -s /etc/init.d/your_script.sh /etc/rc0.d/Kyour_script.sh

이를 올바르게 수행하려면 다음을 읽으십시오.여기.

관련 정보