반응형
mjpg 스트리밍 서버를 구현하여 다양한 방식의 명령어를 사용하여 구동한다. 아래와 같이 실행 폴더를 찾지 못하는 경우에 참고하기 바란다. 여기서 s-farm 은 배치 파일을 의미한다.
pi@raspberrypi:~ $ sudo ./s-farm
./s-farm: line 6: /root/mjpg/mjpg-streamer/mjpg-streamer-experimental/mjpg_streamer: 그런 파일이나 디렉터리가 없습니다
https://fishpoint.tistory.com/7102
아래와 같이 mjpg.sh 파일을 만들어 저장하고 실행은 $sh mjpg.sh 명령어로 실행한다. 이것은 보통 잘 실행한다.
export STREAMER_PATH=$HOME/mjpg/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 -$
그러나 shell 파일을 만들지 않고 bash shell 배치 파일로 만들어 실행할 경우에는 아래처럼 폴더를 찾지 못하는 에러가 발생된다.
pi@raspberrypi:~ $ sudo ./s-farm
./s-farm: line 6: /root/mjpg/mjpg-streamer/mjpg-streamer-experimental/mjpg_streamer: 그런 파일이나 디렉터리가 없습니다
그럴 경우 아래와 같이 $HOME 을 사용하지 않고 /home/pi/~ 폴더 이름을 직접 적어준다.
#!/bin/bash
/home/pi/iot_farmserver/output/server_farm &
export STREAMER_PATH=/home/pi/mjpg/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"
반응형
'개발자 > 라즈베리파이4' 카테고리의 다른 글
라즈베리파이 4 인체감지 센서 실습 코드 (0) | 2022.05.19 |
---|---|
MQ-135 Air quality hazardous gas sensor module (0) | 2022.05.18 |
라즈베리파이 4 초음파 센서 실습 코드 (0) | 2022.05.17 |
Raspberry Pi Pico 마이크로 컨트롤러 보드 (0) | 2022.05.17 |
컴파일 명령어 -lmysqlclient 를 -lmariadbclient 로 바꿔준다. (0) | 2022.04.27 |
libmysqlclient-dev 패키지를 사용할 수 없습니다. mariadb (0) | 2022.04.27 |
mysql.h: 그런 파일이나 디렉터리가 없습니다. 에러 해결 mariadb (0) | 2022.04.27 |
라즈베리파이4 mjpg 동영상 스트리밍 서버 구현 (0) | 2022.04.24 |
더욱 좋은 정보를 제공하겠습니다.~ ^^