내 스크립트가 시작 시 실행되지 않습니다(linux-lite).

내 스크립트가 시작 시 실행되지 않습니다(linux-lite).

시스템 재부팅 시 실행하고 싶은 스크립트가 있습니다. 스크립트를 넣었어요/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 3S로 링크를 만드세요.

관련 정보