【Linux】将U盘中的程序更新到开发板中 shell 脚本

1. 代码

  • 搅拌名称: refresh.sh
#!/bin/sh

#from
_fromDir=$1

#to
_toDir=$2

#umount
umount /dev/sda1

#mount
mount /dev/sda1 /media/udisk0

#copy
cp -r $_fromDir $_toDir

if [ $? -eq 0 ]
then
	chmod 777 $_toDir
	
	if [ $? -eq 0 ]
	then
		sync
		echo "success"
	else
		echo "fail"
	fi
else
	echo "fail"
fi

2. 使用方法

# 命令行
./refresh.sh /media/udisk0/newApp /upTest/app

# /media/udisk0/newApp - 源文件路径
# /upTest/app - 目标文件

3. 参考

  1. 使用shell语句写一个U盘挂载+拷贝的程序

相关推荐

  1. LinuxU程序更新开发 shell 脚本

    2024-06-06 05:26:03       10 阅读
  2. linuxshell脚本变量设置、运行和置换

    2024-06-06 05:26:03       40 阅读
  3. 嵌入式LinuxOpenSSH移植ARM开发

    2024-06-06 05:26:03       8 阅读
  4. Node.js Shell 脚本开发指南(

    2024-06-06 05:26:03       33 阅读
  5. Linux/Ubuntu/Debian测试USB驱动器(U)速度

    2024-06-06 05:26:03       23 阅读
  6. Linuxshell脚本

    2024-06-06 05:26:03       18 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-06 05:26:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-06 05:26:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-06 05:26:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-06 05:26:03       20 阅读

热门阅读

  1. HCIA-HarmonyOS Device Developer 课程大纲

    2024-06-06 05:26:03       10 阅读
  2. Homebrew、RVM、ruby、cocoapods

    2024-06-06 05:26:03       10 阅读
  3. actuator/env;.js 漏洞修复

    2024-06-06 05:26:03       9 阅读
  4. springcloud项目部署Nginx+Gateway+其他服务

    2024-06-06 05:26:03       9 阅读
  5. 利用LinearList类定义Stack

    2024-06-06 05:26:03       11 阅读
  6. sklearn基础教程

    2024-06-06 05:26:03       10 阅读