반응형
라즈베리 파이에서 작성한 실행 프로그램이
부팅과 동시에 실행하게 하는 방법입니다. 여러 방법들이 있지만 여기서는
rc.local 파일을 수정하는 방법입니다.
pi@rasplay ~ $ sudo nano /etc/rc.local
편집기(nano,vi,vim ETC… ) 프로그램을 이용하여, ‘rc.local’ 환경설정 파일을 열면 아래와 같은 내용이 보일 것이다 이 중 추가해 주어야 하는 라인은 ‘fi’ 와 ‘exit 0′ 사이에 본인이 실행하고자 하는 프로그램 실행 명령어를 입력 후, 저장을 하고 재 부팅을 시동하여 테스트를 해 보자.
명령어는
$sudo nano /etc/rc.local 입니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. # Print the IP address _IP=$(hostname -I) || true if [ "$_IP" ]; then printf "My IP address is %s\n" "$_IP" fi sleep 5 /home/pi/iot_farmserver/output/server_farm & export STREAMER_PATH=/home/pi/mjpg-streamer/mjpg-streamer-experimental export LD_LIBRARY_PATH=$STREAMER_PATH $STREAMER_PATH/mjpg_streamer -i "input_raspicam.so -d 200" -o "output_http.so -w $STREAMER_PATH/www" & exit 0 | cs |
nano 편집기를 통해 열어본 rc.local 파일입니다. 기본적으로 저런 모양이고,
부팅시 실행할 프로그램을 경로와 함께 적으시면 됩니다.
경로는 반드시 절대 경로로 홈부터 폴더까지 모두 적어줘야 합니다.
1 2 3 4 5 6 7 | /home/pi/iot_farmserver/output/server_farm & export STREAMER_PATH=/home/pi/mjpg-streamer/mjpg-streamer-experimental export LD_LIBRARY_PATH=$STREAMER_PATH $STREAMER_PATH/mjpg_streamer -i "input_raspicam.so -d 200" -o "output_http.so -w $STREAMER_PATH/www" & | cs |
여기에 실행할 파일을 적으면 부팅하면서 실행...
반응형
'개발자 > Raspberry Pi' 카테고리의 다른 글
라즈베리 파이 WiFi 드롭아웃 방지, 인터넷 안끊기게 하는 방법 (0) | 2015.05.27 |
---|---|
라즈베리 파이2 에 APM (Apache + PHP + MySQL)을 설치 (2) | 2015.05.20 |
리눅스에서 프로세스 중단 kill 하는 방법 (0) | 2015.04.29 |
타임랩스 기능 - Python 파일 자동실행하게 만들기 파이선 파일 자동실행되게.... (9) | 2015.04.24 |
오픈 소스 하드웨어 (OSHW)의 원칙 1.0 (0) | 2015.04.06 |
라즈베리 파이 무선랜 설정 방법 - 여러가지 (0) | 2015.03.31 |
라즈베리파이 RC522 RFID Module 테스트 (0) | 2015.03.17 |
raspberry pi i2c, spi 동작 안 할 때 확인할 것 (0) | 2015.03.10 |
더욱 좋은 정보를 제공하겠습니다.~ ^^