Chinaunix首页 | 论坛 | 博客
  • 博客访问: 398944
  • 博文数量: 75
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 645
  • 用 户 组: 普通用户
  • 注册时间: 2015-06-03 18:24
文章分类

全部博文(75)

文章存档

2019年(1)

2018年(20)

2017年(14)

2016年(10)

2015年(30)

分类: LINUX

2015-08-28 20:30:49

    以前都没有习惯写shell脚本,也没用太多的关注它,今天用它来写一个shell脚本,感觉特别的好用,我想我会慢慢爱上写shell脚本!

    不多说什么,直接把我的成果粘贴上来了!不去解释具体每一步。我自己能看懂,会用就好了!

点击(此处)折叠或打开

  1. #!/bin/sh
  2. set -e #告诉bash有任何语句执行不是true,则应该退出
  3. source ./hzs.env
  4. cd battery_ipc_mcu/networkimitator/
  5. make clean
  6. make

  7. echo ""
  8. echo "#############################################################"
  9. echo "generate network_imitator nidev.ko libnetworkimitator.a okkkk"
  10. echo "#############################################################"
  11. echo ""

  12. cur_path=$(pwd)

  13. #把network_imitatorsend拷贝到指定的文件系统下
  14. cp $cur_path/demo/network_imitatorrecv /home/hzs/bc_source/battery_ipc_mcu/release/rootfs_new/rootfs/mnt/app/


  15. #进入根文件系统下
  16. cd /home/hzs/bc_source/battery_ipc_mcu/release/rootfs_new

  17. #如果rfs.img存在且为文件,则删除该文件,不存在不执行
  18. if [ -f rfs.img ]
  19. then
  20.     rm ./rfs.img
  21. fi

  22. #制作根文件系统
  23. ./mksquashfs ./rootfs ./rfs.img -b 256K

  24. echo ""
  25. echo "#############################################################"
  26. echo "make rfs.img ok"
  27. echo "#############################################################"
  28. echo ""


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