Raspberry Pi 부팅 시에 자동으로 파이썬 스크립트 실행하기

실행 시킬 파이썬 스크립트를 준비한 후 다음을 따라해보자.
나는 전에 만들었던 인터넷 라디오 및 음악 플레이어 python 스크립트를 사용하였다.


먼저 /home/pi/.profile을 연다.
$ nano ~/.profile


그리고 맨 마지막 줄에 부팅시에 자신이 실행되길 원하는 bash 명령을 입력한다.

......
(sleep 10 && /usr/bin/python /home/pi/myscript.py)&

절대경로를 써줘야 하기 때문에 python 과 실행할 스크립트 .py의 경로를 제대로 써준다.

&& 은 앞의 명령을 끝낸 후 뒤의 명령을 실행하고

&   은 앞의 명령을 백그라운드에서 실행하고 그 다음 명령을 같이 실행한다.

10초를 sleep 한 후 파이썬 명령을 내리는 이유는 bash명령이 부팅 후에 실행되는 것이 아니라, 부팅 도중에 동시에 실행 된다. 따라서 파이썬 스크립트가 경우에 따라 제대로 실행되지 않는 결과가 나타날 수 있기 때문에 10초를 sleep 후에 파이썬 코드를 실행 시킨다.

위의 코드 대신 자신이 부팅시에 실행되길 원하는 bash 명령이 있다면 바꾸어보자.


아래는 음악 및 인터넷 라디오 플레이어를 부팅과 동시에 실행시킨 영상이다.



+ Recent posts