프로그래밍

프로그래밍

개발 | 비글본 / 라즈베리파이 자동 실행 & 시작 프로그램 등록

페이지정보

작성자 로망학자 날짜16-10-17 14:39 조회수411 댓글0

본문



 

※ 이 글은 GUI 모드를 지원하는 데비안 리눅스 한정입니다. 다른 리눅스를 사용하고 계신다면 적용되지 않을 수 있습니다.

 

/etc/xdg/lxsession/LXDE/autostart 를 vi 로 열어보시라.
( 데비안 리눅스는 확실하게 열림 )

이 곳은 GUI 모드인 x-window 가 시작한 다음에 자동으로 시작되는 스크립트. 즉 윈도우의 시작 프로그램과 같다.

 

# sudo vi /etc/xdg/lxsession/LXDE/autostart

vi 편집기로 autostart 를 열어 아래와 같이 자신이 실행할 프로그램을 적는다.

sudo lxterminal --command=/usr/home/myprogram

이렇게 작성하고 저장하면 된다. command의 효과는 터미널에서 실행시키는 것과 동일하다.

sudo 는 수퍼유저 권한으로 실행하라는 것이고 lxterminal 은 데비안 리눅스에서 사용하는 터미널로, ( 터미널에서 lxterminal 만 치면 터미널창이 새로 생성되는 걸로 보아...터미널 명령어임을 알 수 있다. 안되면 다른것을 찾아보시고...) --command=/실행할 프로그램의 절대주소 를 넣어주면 터미널창을 열고 커맨드 명령어를 입력하는 것이 된다.

결과는 데비안 리눅스가 시작되어 x-window 가 뜬 다음에 터미널창이 하나 뜨고 프로그램이 실행되는 것을 볼 수 있다.

 



댓글목록

등록된 댓글이 없습니다.