请告诉我一个简单的UNIX程序自动文件或文件夹复制到硬盘,当U盘插入USB端口是UNIX程序自动从USB复制文件到硬盘
1
A
回答
0
有简单的方法从磁盘复制文件,主要是cp
,但是没有办法在闪存驱动器上“自动运行”脚本,除非您使用cron作业,或者编辑一些udev规则,但是我不确定udev是否可以运行shell脚本。
如果可以,它们只能从主机文件系统运行;而不是USB磁盘。
感谢,
詹姆斯
0
你可能会写侦听特定DBUS事件程序,肮脏的方法可能是到grep dmesg的每隔几秒钟的设备,当它找到它使用cp或rsync传输文件。
0
写udev规则。事情是这样的:
KERNEL=="sd*", SUBSYSTEMS=="scsi", ATTRS{model}=="USB 2.0 Storage Device", RUN+="/somewhere/copy.sh"
您在这里可以找到udev规则的更多信息:http://www.reactivated.net/writing_udev_rules.html#example-usbhdd
编辑:在Ubuntu,你需要把这个规则/etc/udev/rules.d/80-usbcopy。规则
相关问题
- 1. 使用Perl连接时,如何从USB设备自动将文件复制到硬盘中?
- 2. 将文件从CD复制到硬盘,然后运行Java
- 3. powershell复制项目从硬盘驱动器到另一个硬盘的所有文件
- 4. 将xampp数据库或表复制到外部硬盘驱动器或USB棒
- 5. 将文件从Unix复制到Sharepoint 2010
- 6. 如何知道程序是从USB还是固定硬盘运行?
- 7. 在Linux bash上自动将文件复制到USB
- 8. 将文件复制到USB自动山树莓派
- 9. 通过USB从iPhone应用程序访问Mac硬盘驱动器
- 10. 备份硬盘和USB设备到img或iso文件
- 11. Windows硬盘驱动器实时复制
- 12. 将文件复制到CD而不是硬盘上的脚本到新目录
- 13. 如何将文件复制到外部硬盘在php
- 14. 复制图像文件到硬盘中PHP
- 15. Unix Shell脚本将文件从unix位置复制到windows FTP
- 16. 如何在Ubuntu中将文件夹从机器复制到外部硬盘?
- 17. Linux,sysfs,usb棒和usb硬盘驱动器
- 18. 在usb硬件插件上启动程序
- 19. 从Unix复制文件到Windows更改文件名
- 20. Java程序将文件从/复制到移动设备
- 21. 无法将文件从Google云端硬盘移动到Blobstore
- 22. 将SVN信息库复制到外部硬盘是否安全?
- 23. Google云端硬盘服务。将文件复制到组驱动器文件夹。文件为空
- 24. .bat文件打开特定文件夹并从USB驱动器复制文件
- 25. php从usb磁盘更改文件名
- 26. C# - 从硬盘驱动器
- 27. vbscript从外部磁盘复制文件
- 28. 在Windows上区分USB闪存驱动器和USB硬盘驱动器
- 29. nginx文件耗用硬盘驱动器
- 30. 无法装入USB硬盘中RHEL 7.1