Another/라즈베리파이

[Raspberry Pi] 재 부팅 시 Python 실행 터미널 실행

Brad_Heo 2020. 6. 30. 11:23

라즈베리파이는 미니pc로 많은 기능들이 있는데요.

 

그 중 재 부팅 시 python프로그램을 자동으로 실행 해보겠습니다.

 

자동 실행 기능을 지원하는 명령어들이 많지만 프로그램 실행 시 터미널(쉘)이 같이 실행이 필요한 경우도 있겠죠??..

 

메인 터미널(쉘) 실행 후 

sudo nano /etc/xdg/lxsession/LXDE-pi/autostart 실행

autostart 실행화면

여기서 한 4줄인가있는데 screensaver의 바로 밑줄에다가 명령어를 입력해주면됩니다...

 

리부트시 기본폴더에 있는 python프로그램('Hellow_python.py")을 실행시켜 보자면..

lxterminal -e python /home/pi/Hellow_python.py

Hellow python 실행화면

 위의 사진 처럼 실행 되는 것을 볼 수 있습니다.

 

저 같은 경우 마지막 코드에 'input()'을 추가 했습니다.

 

그 이유는 위의 사진과 같이 보여지기 위해 'input()'을 추가 한거지 딱히 이유는 없습니다.

 

만약 delay나 input처럼 잡아줄 무언가가 없다면 

 

터미널창이 실행되고 완료되면 사라지기 떄문에 출력 확인이 어려울 수 있습니다.