2014년 8월 11일 월요일

[라즈베리파이] 라즈비안 시작 시 프로그램 시작하기

파이썬으로 프로그램을 만들었다면 라즈비안 OS가 부팅되면서 자동으로 프로그램을 실행되도록 할 것이다.

OS 환경설정 변경
환경 설정 파일인 '/etc/rc.local' 파일을 수정하여 자동으로 실행되도록 한다.
 파일을 수정하기 위하여 leafpad 프로그램을 root 권한으로 실행한다.

시작내용 추가
  • sudo python /home/pi/EventPlayer.py &

위의 한줄을 입력하여 저장하고 재부팅 해준다.
  • 라즈비안 기본 ID인 pi의 기본 경로의 EventPlayer.py 파이썬 프로그램을 실행

버튼과 mp3 파일이 있어야 정상적으로 동작하는 것을 확인할 수 있지만 위와 같이 한 경우 ps -ef 등으로 현재 프로세스가 실행되고 있는가는 확인 할 수 있다.

댓글 5개:

  1. 뒤에 &를 꼭 붙여야 하나요???

    답글삭제
    답글
    1. 제 기억력이 짧아서 잘은 기억이 안나지만...
      아마 파이썬 프로세스를 백그라운드로 실행하기 위한것으로 기억합니다...
      &가 없으면 파이썬 프로세스 종료전까지는 exit 0가 안먹어서 이상해질듯..

      삭제
  2. 프로그램 2개는 안되나요?

    답글삭제
  3. 프로그램 2개는 안되나요?

    답글삭제
  4. 프로그램 2개는 안되나요?

    답글삭제