헤드리스 시작 시 스크립트를 실행하는 방법은 무엇입니까?

헤드리스 시작 시 스크립트를 실행하는 방법은 무엇입니까?

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. 시스템 시작 시 스크립트가 실행됩니다.

관련 정보