天天看點

在openwrt中設定mjpg_streamer開機自啟動

首先在/etc/init.d裡添加需要啟動的shell腳本

vim startCamera

注意下面代碼中啟動mjpg_streamer中的指令可根據實際情況更改參數

#!/bin/sh /etc/rc.common  
# /init.d/startCamera  
START=50  
start()  
{  
mjpg_streamer -i "input_uvc.so -r 640x480 -f 30" -o "output_http.so -p 8080 -w /www"
}  
stop()  
{  
killall startCamera  
}  
           

我對startCamera檔案增添了可執行的權限,否則不能開機啟動

添權重限的指令是:

chmod 777 startCamera

然後通過浏覽器打開網址http://192.168.1.1:8080/?action=stream   就可以看到視訊内容了

之後還需要在rc.d目錄下做一個連結,啟動時系統會按順序啟動rc.d目錄下的腳本連結,對應執行init.d目錄下的啟動腳本。

指令:ln -s /etc/init.d/startCamera /etc/rc.d/S50startCamera

重新開機,即可

現在實作了開機自啟動

如果想關閉的話 直接殺程序就可以了

指令ps  檢視所有程序

kill -9 pid

殺死程序!

搞定