社区
驱动程序开发区
帖子详情
linux usb自动挂载拷贝数据
wangbylove
2013-03-20 09:37:10
现在想实现的功能就是一插上U盘系统就会自动挂载设备,然后拷贝指定路径的文件!最后自动卸载设备!
求实现方案:
1.shell脚本不知道如何入手
2.写一个死循环的程序在后台一直运行,做一个守护进程保证程序的运行!
挂载->sleep(1)->拷贝->sleep(1)->卸载
若有同名的文件则不覆盖
...全文
116
4
打赏
收藏
linux usb自动挂载拷贝数据
现在想实现的功能就是一插上U盘系统就会自动挂载设备,然后拷贝指定路径的文件!最后自动卸载设备! 求实现方案: 1.shell脚本不知道如何入手 2.写一个死循环的程序在后台一直运行,做一个守护进程保证程序的运行! 挂载->sleep(1)->拷贝->sleep(1)->卸载 若有同名的文件则不覆盖
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cooButter
2013-03-26
打赏
举报
回复
没有用shell写过,但是用C语言写过,一般是定时检查设备类型"/proc/scsi/scsi",检查是否mount"/proc/mounts"(mdev、udev可自动mount),检查设备分区情况 "/proc/partitions等等。如果检测到正确的U盘设备,就将执行拷贝操作,最后执行sync()函数同步数据到硬件设备,然后umount,发出指示消息(比如蜂鸣器LED灯等),完成,拔出。
chinalishiming
2013-03-25
打赏
举报
回复
在usb驱动里面usb枚举的时候添加通知上层的消息(可以通过socket等实现),上层收到消息后调用你的copy程序
wangbylove
2013-03-21
打赏
举报
回复
没人顶帖,指导下么
eureka_cs
2013-03-20
打赏
举报
回复
这个貌似蛮实用的,坐等大神
Unix/
linux
挂载
usb
移动硬盘 命令 dvd
Unix/
linux
挂载
usb
移动硬盘 命令 看完包你知道怎么在unix或者
linux
下
挂载
各种设备。
Linux
服务器如何识别移动硬盘?
常跟服务器打交道的小伙伴,会经常遇到把移动硬盘或U盘上的
数据
拷贝
到
Linux
服务器上。绝大多数
Linux
发行版内核支持fat32文件系统,因此我们直接mount即可
挂载
;然而对于ntfs格式的设备,
Linux
系统并不支持直接
挂载
,...
Linux
应用软件服务篇-五剑客
第三章节讲解NFS服务器实现与客户机磁盘文件的共享,通过网络让不同的机器、不同的操作系统能够彼此分享个别的
数据
,让应用程序在客户端通过网络访问位于服务器磁盘中的
数据
,重点讲解了通过客户端远程
挂载
服务器...
入门学习
Linux
常用必会60个命令实例详解doc/txt
不过目前大多数较新的
Linux
发行版本(包括红旗
Linux
、中软
Linux
、Mandrake
Linux
等)都可以
自动
挂装文件系统,但Red Hat
Linux
除外。 umount 1.作用 umount命令的作用是卸载一个文件系统,它的使用权限是超级...
linux
下
自动
挂载
并复制U盘内容
1、在/etc/udev/rules.d/新建一个文件,文件名任意设置,例如
usb
.rules,内容是:KERNEL!="sd[b-z]?", GOTO="automount_exit" ACTION=="add", SUBSYSTEM=="block", RUN+=&...
驱动程序开发区
1,319
社区成员
2,173
社区内容
发帖
与我相关
我的任务
驱动程序开发区
主要是开发驱动技术
复制链接
扫一扫
分享
社区描述
主要是开发驱动技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章