시작 시 프로그램/모듈 로드

시작 시 프로그램/모듈 로드

시작할 때 작성한 프로그램을 로드하려고 합니다. 이 프로그램은 또한 module.ko 및 작은 bash 스크립트입니다. 이 모듈에서는 modprob 라이브러리와 .conf 파일을 사용해 보았 으나 성공 depmod mymodule.ko하지 못했습니다 modprobe -a.

그래서 나는 모든 것(모듈과 내가 실행하는 프로그램)을 bash 스크립트로 래핑합니다. 시작 시 로드하기 위해 rc.d를 사용해 보았습니다. 또한 rc.d는 bash가 아닌 실행된 파일만 실행한다고 생각했기 때문에 실패했습니다. 내가 옳다면 bash 파일을 실행 파일로 어떻게 변경할 수 있습니까? 그리고 rc.d에도 설치 하시겠습니까? 내 전략이 맞나요?

다들 감사 해요:)

*리눅스 CentOS에서 작동

답변1

모듈의 경우 일반적으로 /etc/modprobe.conf에 넣지만 다음 위치에 넣을 수도 있습니다./etc/rc.modules.

스크립트의 경우 서버가 시작될 때 한 번만 실행하려면/etc/rc.d/rc.local(런레벨을 변경할 때도 실행되지만) 다양한 실행 수준에서 시작 및 중지하거나 실행할 수 있는 보다 복잡한 서비스를 찾고 있다면 다음이 필요합니다.System V 초기화 스크립트

관련 정보