Debian에서 종료 시 스크립트 실행

Debian에서 종료 시 스크립트 실행

저는 데비안 wheezy를 사용하고 있습니다. 내 문제는 제한된 2.5GB 네트워크 연결을 사용하고 있으며 종료하기 전에 사용량을 캡처하고 싶다는 것입니다. 내 생각은 스크립트를 실행하는 것입니다.

#!/bin/bash
date >> ~/mydatausage.txt
ifconfig -a >> ~/mydatausage.txt

종료할 때.

종료 시 루트로 이 스크립트를 어떻게 실행할 수 있나요?

답변1

다음 지침에 따라

/etc/init.d/REDME
/etc/rc?.d/REDME

스크립트를 /etc/init.d/에 넣고 종료 런레벨에 해당하는 /etc/rc0.d/에 심볼릭 링크를 생성해야 하며, 재부팅 시 스크립트를 실행하려면 rc6에 심볼릭 링크를 생성해야 합니다. rc0.d 폴더를 나열하면 스크립트가 S 또는 K로 시작하는 것을 볼 수 있습니다. 스크립트를 실행하려면 S가 Start이고, 스크립트를 중지하려면 K가 Kill입니다.

답변2

스크립트를 /etc/rc0.d/디렉터리에 배치하고 실행 권한이 있는지 확인하고 명명 규칙을 따릅니다.S*

귀하의 경우 위 스크립트를 파일에 저장 /etc/rc0.d/S00myscript하고 다음을 실행하여 실행 가능한지 확인할 수 있습니다.chmod +x /etc/rc0.d/S00myscript

관련 정보