Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2549
  • 博文数量: 2
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 25
  • 用 户 组: 普通用户
  • 注册时间: 2014-10-19 22:30
文章分类

全部博文(2)

文章存档

2016年(2)

我的朋友
最近访客

分类: 嵌入式

2016-11-17 13:48:37

首先检查TF卡是否存在,其次检查文件是否存在,最后解压文件至指定目录。

点击(此处)折叠或打开

  1. #!/bin/bash
  2. targe_sd_file=""
  3. isexit='cat /proc/partitions | grep mmcblk0 | wc -l'
  4. if [[ $isexit == '0' ]]; //检查TF卡是否存在
  5. then
  6. echo "no sd card detected"
  7. exit 1
  8. fi
  9. sd_dri='df -h | awk '^/dev\/mmcblk0/' | sed -n 'lp' | awk'{print $6}''
  10. echo "sd card:"
  11. echo "$sd_dri"
  12. cd "$sd_dri"
  13. isexit='ls | grep pana | wc -l'
  14. if [[ $isexit == '0' ]]; //检查文件是否存在
  15. then
  16. echo "no user data file"
  17. exit 1
  18. fi
  19. cd /opt/
  20. echo "updater the user program start"
  21. tar -vxf "$sd_dri"/pana*
  22. sync
  23. echo "updater the user program end"

阅读(220) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~