Raspberry Pi가 헤드리스로 부팅할 때 쉘 스크립트를 어떻게 실행합니까?
콘솔 시작이나 로그인 등에 의존하는 것을 원하지 않습니다. 실제로 이더넷과 전원에 연결하면 그게 전부입니다.
나는 보았다이 게시물RPi SE에서. 대답은 꽤 철저하지만 로그인, 데스크탑으로 부팅, 콘솔로 부팅 등에 따라 다릅니다.
이러한 일이 발생하지 않더라도 부팅 시 스크립트를 어떻게 실행합니까?
감사해요!
에왐웨데
답변1
이 스크립트를 /etc/에 있는 rc.local 파일에 추가하거나 init 스크립트를 생성할 수 있습니다.
init 스크립트를 생성하는 가장 쉬운 방법 중 하나는 'pleaserun'을 사용하는 것입니다. 이것을 sysv
플랫폼 대상 으로 사용하고 싶을 것입니다 .https://github.com/jordansisssel/pleaserun
답변2
콘솔로 부팅할 때 스크립트를 실행하기 위해 그가 제공하는 옵션은 사용자 로그인 없이 헤드리스 설치에서 실행됩니다. 설명하는 설정과 함께 작동해야 합니다.
일반 데비안 설치의 또 다른 옵션은 시작 시 실행되는 /etc/rc.local 파일을 편집하는 것입니다. 그러나 init.d 스크립트를 만드는 것이 더 깔끔한 솔루션입니다.
답변3
시작 시 스크립트를 실행하려면 호출을 파일에 붙여넣으면 됩니다 /etc/rc.local
. 시스템 시작 시 스크립트가 실행됩니다.