본문 바로가기

개발자/Raspberry Pi

부팅시 자동으로 실행하도록 rc.local 파일 수정

반응형




라즈베리 파이에서 작성한 실행 프로그램이 

부팅과 동시에 실행하게 하는 방법입니다. 여러 방법들이 있지만 여기서는 

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 -"input_raspicam.so -d 200" -"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 -"input_raspicam.so -d 200" -"output_http.so -w $STREAMER_PATH/www" &
 
 
cs


여기에 실행할 파일을 적으면 부팅하면서 실행...









반응형

캐어랩 고객 지원

취업, 창업의 막막함, 외주 관리, 제품 부재!

당신의 고민은 무엇입니까? 현실과 동떨어진 교육, 실패만 반복하는 외주 계약, 아이디어는 있지만 구현할 기술이 없는 막막함.

우리는 알고 있습니다. 문제의 원인은 '명확한 학습, 실전 경험과 신뢰할 수 있는 기술력의 부재'에서 시작됩니다.

이제 고민을 멈추고, 캐어랩을 만나세요!

코딩(펌웨어), 전자부품과 디지털 회로설계, PCB 설계 제작, 고객(시장/수출) 발굴과 마케팅 전략으로 당신을 지원합니다.

제품 설계의 고수는 성공이 만든 게 아니라 실패가 만듭니다. 아이디어를 양산 가능한 제품으로!

귀사의 제품을 만드세요. 교육과 개발 실적으로 신뢰할 수 있는 파트너를 확보하세요.

지난 30년 여정, 캐어랩이 얻은 모든 것을 함께 나누고 싶습니다.

카카오 채널 추가하기

카톡 채팅방에서 무엇이든 물어보세요

당신의 성공을 위해 캐어랩과 함께 하세요.

캐어랩 온라인 채널 바로가기

캐어랩