我正在寻找一种方法将文件复制到USB驱动器然后自动插入。我需要:
我需要用linux bash做这个。我已经搜索了一些有用的命令,如udev,mount,udevinfo,但实际上不知道如何使用它们(合并它们)来获得我需要的东西。
有什么建议吗?
答案 0 :(得分:1)
我自己没有写过任何udev规则,但是这个Ubuntu forum thread中“etola”的答案完全描述了你的用例(当设备出现时执行脚本)。但是,对于您插入的每个设备,它都是恕我直言,因此您可能需要多个条目。
还有一本关于writing udev rules的手册。
答案 1 :(得分:0)
我得到了它,它是功能性的,但我唯一没有修复的是:
KERNEL ==“sdb2”,RUN + =“/ home / adario / paraCopiar / autocopiar”
Lo que hace es que cuando se inserta la memoria usb ejecuta el script de la ubicacion (elcódigo81es importante,ya que dependiendo de lo que pongamos se ejecuta antes o despues de las demas reglas,o no se ejecuta.El resto del nombre puede ser lo que querramos)。
sudo mount / dev / sdb2 / mnt / acopiar -t vfat -o umask = 000 cp -v /home/adario/paraCopiar/loqueQuieroCopiar.zip / mnt / acopiar
Lo que hace es asignar otro punto de montaje al usb que ya se ha montado,èstopraque sepamos el nombre delaubicación。
nombreUsuario ALL =(ALL)NOPASSWD:ALL