시스템 재부팅 시 실행하고 싶은 스크립트가 있습니다. 스크립트를 넣었어요/etc/init.d/superscript
그리고 마지막에 스크립트를 추가하세요rc.local
bash /etc/init.d/superscript
# i also test this
source /etc/init.d/superscript
하지만 시스템을 다시 시작해도 아무 일도 일어나지 않습니다. 파일 스크립트에 755
권한이 있습니다.
문제가 무엇입니까?
답변1
스크립트를 유지 /etc/rc.d/rc3.d/superscript
하고 symlink
사용해야 합니다 /etc/init.d/superscript
.
/etc/rc.d/rcX.d
디렉터리에는 시작 시 또는 실행 수준이 변경될 때 실행되는 스크립트가 포함되어 있습니다.
- 스크립트 이름이 S로 시작하면 부팅 시 스크립트가 시작된다는 의미입니다.
- 스크립트 이름이 K로 시작하면 스크립트가 시작 시 중지/종료된다는 의미입니다.
위 첨자로 시작하려면 runlevel 3
S로 링크를 만드세요.