라즈베리파이 rc.local

라즈베리파이 rc.local

저는 Raspberry Pi를 가지고 있으며 TwoToneDetect를 실행하도록 설정하고 있습니다. 시작하는 .py 파일이 있고 명령줄을 통해 실행할 수 있지만 /home/pi/TTD/boot.shrc.local에 추가하면 아무 일도 일어나지 않습니다.

답변1

가지고 있는 모든 명령을 In 에 /home/pi/TTD/boot.sh넣으세요 . 명령 끝에 명령에 대한 올바른 절대 전체 경로를 사용하십시오. 파일의 시작과 끝 부분에 이미 shebang이나 이와 유사한 내용이 있어야 합니다 . 그것들을 그대로 유지하고 명령을 중간에 두십시오.rc.localrc.local&#!/bin/sh -eexit 0

/bin/TwoToneDetect &
...
exit 0

그것이 말하는 것입니다. 현재 권장 사항은 대신 systemd를 사용하는 것입니다.https://www.raspberrypi.org/documentation/linux/usage/rc-local.md

참고: Jessie, Stretch 및 Buster( 사용 systemd) 에는 rc.local단점이 있습니다. 런타임에 모든 서비스를 사용할 수 있는 것은 아니기 때문에 모든 프로그램이 안정적으로 실행되지는 않습니다 rc.local. systemdRaspberry Pi가 부팅될 때 명령이나 프로그램을 실행하는 다른 방법을 알아보세요 .

관련 정보