Raspberry pi (Linux)

라즈베리파이4 부팅 후 자동 실행 (인터넷 연결이 필요할 경우!)

욜스터 2021. 4. 11. 21:14
728x90

rc.local, systemd 다 해봤지만 인터넷 연결이 필요한 코드라 실행이 되지 않았다..

 

며칠간 삽칠한 결과, 드디어! 방법을 찾았다.

이 방법은 startx까지 모두 실행한 후 실행하기 때문에 GUI프로그램들도 잘 작동한다.

 

1. 터미널창을 열어서 다음과 같이 친다.

$ sudo nano /etc/xdg/lxsession/LXDE-pi/autostart

여기 아래에 다음과 같이 실행하고 싶은 파일을 적는다.

lxterminal -e python3 /home/pi/test.py

 

**사실 다른 디랙토리에 있었는데 cd를 어떻게 할지 몰라서 그냥 모든 파일을 pi 폴더에 넣고 실행했다.

 

참고:

frogbam07.tistory.com/1

 

라즈베리파이 프로그램자동시작

라즈베리파이에서 재부팅시에 프로그램을 자동시작 하는 방법이다. 이 방법의 장점은 startx까지 모두 실행한후에 실행하므로 crontab으로 불가능한 GUI프로그램들도 모두 잘 작동한다는 점이다.

frogbam07.tistory.com

1d1cblog.tistory.com/38

 

라즈베리파이 부팅 후 자동 실행(autostart 이용)

GUI 프로그래밍한 프로그램을 부팅 시에 자동 실행해보기 위해 /etc/rc.local 파일에도 등록해보고 /etc/profile.d/안에 넣어보기도 했지만 잘 되지 않았다. 부팅이 다 된 후에 자동실행하는 법을 찾아봤

1d1cblog.tistory.com

 

728x90
반응형