![내 스크립트가 시작 시 실행되지 않습니다(linux-lite).](https://linux55.com/image/146934/%EB%82%B4%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EA%B0%80%20%EC%8B%9C%EC%9E%91%20%EC%8B%9C%20%EC%8B%A4%ED%96%89%EB%90%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4(linux-lite)..png)
시스템 재부팅 시 실행하고 싶은 스크립트가 있습니다. 스크립트를 넣었어요/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로 링크를 만드세요.