假设 u盘的挂载路径是/run/sda1,app可执行程序的存放路径在/usr/app/,文件名为test 可以参考如下脚本实现 #!/bin/bash # 持续检测/run/sda1路径是否存在 while true; do if [ -d "/run/sda1" ]; then # 检测/run/sda1路径下是否存在test文件 if [ -f "/run/sda1/test" ]; then # 判断/usr/app路径是否存在,如果不存在则创建 if [ ! -d "/usr/app" ]; then mkdir -p "/usr/app" fi # 移动test文件到/usr/app目录下 cp /run/sda1/test /usr/app/ echo "Moved /run/sda1/test to /usr/app/" sync # 退出脚本 exit 0 fi fi # 等待一段时间后再次检测,比如10秒 sleep 10 done 大概思路是持续检查有没有出现u盘路径,如果有,检查是否存在相应的可执行程序文件,如果存在就替换到对应路径。 脚本不能直接使用,要根据实际情况调整 |
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2024-11-22 11:56
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.