시스템 시작 및 종료 중에 명령이나 쉘 스크립트를 실행해야 하는 경우가 있습니다. 이는 시스템이 시작될 때 서비스를 시작하고 시스템이 종료될 때 서비스를 중지하는 데 도움이 됩니다. 이 문서에서는 Gentoo Linux에서 시스템 시작 및 종료 스크립트를 실행하는 방법을 소개합니다.
이제 시스템이 시작될 때 /etc/local.d/ 디렉토리에 접미사 .start가 있는 스크립트가 실행되고, 시스템 종료 중에 접미사가 .stop이 있는 모든 스크립트가 실행됩니다. 먼저 다음 단계를 사용하여 local.d 스크립트가 활성화되어 있는지 확인하십시오.
local.d 스크립트 활성화
부팅 시 local.d 스크립트를 시작하려면 init.d 스크립트를 기본 런레벨에 추가하세요.
# rc-update add local default
이제 기본 런레벨에서 중지된 서비스를 실행하여 OpenRC 검사를 통해 서비스를 시작하세요.
# rc-service local start
시작 시 스크립트 실행
/etc/local.d/myService.start 스크립트를 만들고 콘텐츠를 그 안에 넣으세요. 이는 시스템 부팅 중에 수행됩니다.
# vi /etc/local.d/myService.start
#!/bin/sh # Show below message on system startup echo "Welcome back!"
종료 시 스크립트 실행
/etc/local.d/myservice.stop 스크립트를 만들고 콘텐츠를 그 안에 넣으세요. 이 작업은 시스템 종료 중에 수행됩니다.
# vi /etc/local.d/myService.stop
이 기사는 여기서 끝났습니다. 더 흥미로운 콘텐츠를 보려면 PHP 중국어 웹사이트의 Linux Video Tutorial 칼럼을 주목하세요!
위 내용은 Gentoo Linux에서 시작 및 종료 스크립트를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!