#!/bin/sh # # pcba test # start() { printf "load pcba test\n" LOOP_CNT=0 SD_DEV= while [ 1 ];do if [ $LOOP_CNT -eq 3 ];then echo wait SD Card ready timeout break; fi if [ -b /dev/mmcblk1p1 ];then SD_DEV=/dev/mmcblk1p1 break; elif [ -b /dev/mmcblk1 ];then SD_DEV=/dev/mmcblk1 break; elif [ -b /dev/mmcblk0p1 ];then SD_DEV=/dev/mmcblk0p1 break; elif [ -b /dev/mmcblk0 ];then SD_DEV=/dev/mmcblk0 break; else echo SD Card not ready, wait fi LOOP_CNT=$(($LOOP_CNT+1)) sleep 1 done if [ -n "$(grep '/mnt/SDCARD' /proc/mounts)" ]; then echo "start mv stream..." ls /tmp/ rm -rf /mnt/extsd/stream*.h264 rm -rf /mnt/extsd/data*.jpg mv /tmp/stream*.h264 /mnt/SDCARD/ mv /tmp/data*.jpg /mnt/SDCARD/ echo "---/mnt/SDCARD/---" ls /mnt/SDCARD/ fi if [ -d /mnt/SDCARD/pcba_test ]; then /usr/bin/pcba_test.sh fi } stop() { printf "nnload pcba test\n" } #case "$1" in # start) # start # ;; # stop) # stop # ;; # restart|reload) # stop # start # ;; # *) # echo "Usage: $0 {start|stop|restart}" # exit 1 #esac exit $?