72 lines
1.1 KiB
Bash
Executable File
72 lines
1.1 KiB
Bash
Executable File
#!/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 $?
|