首先检查TF卡是否存在,其次检查文件是否存在,最后解压文件至指定目录。
-
#!/bin/bash
-
targe_sd_file=""
-
-
isexit='cat /proc/partitions | grep mmcblk0 | wc -l'
-
if [[ $isexit == '0' ]]; //检查TF卡是否存在
-
then
-
echo "no sd card detected"
-
exit 1
-
fi
-
-
sd_dri='df -h | awk '^/dev\/mmcblk0/' | sed -n 'lp' | awk'{print $6}''
-
echo "sd card:"
-
echo "$sd_dri"
-
cd "$sd_dri"
-
-
isexit='ls | grep pana | wc -l'
-
if [[ $isexit == '0' ]]; //检查文件是否存在
-
then
-
echo "no user data file"
-
exit 1
-
fi
-
-
cd /opt/
-
echo "updater the user program start"
-
tar -vxf "$sd_dri"/pana*
-
sync
-
echo "updater the user program end"
阅读(220) | 评论(0) | 转发(0) |