Linux复制文件连接到节点JS / Python / C / C 之后

Linux copy file after USB is connected in Node JS / Python / C / C++

本文关键字:之后 Python JS 节点 复制 文件 连接 Linux      更新时间:2023-10-16

我在USB驱动器上有一个config.json文件。我想运行该程序,该程序将等待USB驱动器连接(到笔记本电脑/Raspberry Pi 3),然后将config.json文件复制到我的本地文件(例如/home/pi/seat-controller/src。在此URL https://www.npmjs.com/package/usb-detection上,当USB连接时会发射事件,但是我不知道在哪里可以找到该USB的文件。对不起,我在Linux中不太好系统。如果在节点JS中不可能,在这些语言中是否可以:Python,C,C ?

查看节点JS USB检测包的来源,看来它们没有存储设备ID或其他一些有价值的信息,这些信息可以使您可以安装USB驱动器。否则,您可以将此软件包与Nodeos安装或其他一些可以安装驱动器安装的节点JS软件包相结合,您应该可以。如果您适用于C ,则可以查看USB-Detection软件包的来源(https://github.com/madlittlemods/node-usb-detection/blob/master/src/src/detection_linux.cpp)机构,但添加安装和复制。

这是OS特定的写入UDEV规则文件条目

之类的东西
ACTION=="add", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="1607", RUN+="/home/grenage/auto_import.sh"

告诉USB驱动器连接时脚本运行

看一下有关Udev-Rules的教程(它不涵盖运行关键字,这是启动您的脚本以执行任何操作的方法)

http://weininger.net/how-to-write-udev-rules-for-usb-devices.html