在openwrt中設定mjpg_streamer開機自啟動
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
殺死程序!
搞定