1*4882a593Smuzhiyun#!/bin/sh 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# Start 3A daemon for each /dev/mediaX device 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun 6*4882a593Smuzhiyunexport CAMERA_ENGINE_RKISP_XML_DB=/etc/iqfiles-db 7*4882a593Smuzhiyun 8*4882a593Smuzhiyuncase "$1" in 9*4882a593Smuzhiyun start) 10*4882a593Smuzhiyun i=0 11*4882a593Smuzhiyun for MEDIA_DEV in $(ls -1 /dev/media*); do 12*4882a593Smuzhiyun start-stop-daemon -S -m -b -p /tmp/.rkisp_3A_$i --startas \ 13*4882a593Smuzhiyun /bin/sh -- -c "/usr/bin/rkisp_3A_server --mmedia=$MEDIA_DEV 2>&1 | logger -t rkisp_3A-$i" 14*4882a593Smuzhiyun let i++ 15*4882a593Smuzhiyun done 16*4882a593Smuzhiyun ;; 17*4882a593Smuzhiyun stop) 18*4882a593Smuzhiyun killall rkisp_3A_server 19*4882a593Smuzhiyun ;; 20*4882a593Smuzhiyun *) 21*4882a593Smuzhiyun echo "Usage: $0 {start|stop}" 22*4882a593Smuzhiyun exit 1 23*4882a593Smuzhiyun ;; 24*4882a593Smuzhiyunesac 25*4882a593Smuzhiyunexit 0 26