저는 Raspberry Pi에서 부팅 시 Python 스크립트를 실행하기 위해 rc.local을 사용하고 있는데 거의 항상 문제 없이 실행되지만 때로는 충돌이 발생할 수 있는 것처럼 보입니다. rc.local 충돌 시 코드 오류 없이 스크립트를 실행할 수 있나요? systemd를 사용하는 것이 더 좋을까요?
답변1
rc.local
코드를 실행하는 것 외에는 많은 작업을 수행하지 않습니다.
한 가지 이점은 systemd
충돌이 발생하는 경우 코드를 다시 시작할 수 있는 옵션이 있다는 것입니다 rc.local
.
따라서 코드가 다시 같은 방식으로 충돌하는 것을 방지할 수 없다면 적어도 충돌 후 다시 시작할 때 제대로 작동할 수 있도록 설계할 수 있습니다.