Linux复制文件连接到节点JS / Python / C / C 之后
Linux copy file after USB is connected in Node JS / Python / C / C++
我在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
相关文章:
- 为什么在popback()操作之后,它仍然打印完整的矢量
- 如何运行位于boost/libs/python/example/tutorial目录中的hello.cpp和Jamfil
- Pybind11:将元组列表从Python传递到C++
- 如何在c++中使用引用实现类似python的行为
- 是否可以通过C++扩展强制多个python进程共享同一内存
- 递归列出所有目录中的C++与Python与Ruby的性能
- IPC使用多个管道和分支进程来运行Python程序
- 在类定义之后定义一个私有方法
- 从python中调用C++函数并获取返回值
- 在循环C++中指定字符串之后,不会打印该字符串
- Python 3.7 和 excess_args 的 SWIG 问题
- C++宏忽略之后的内容
- Python中的for循环与C++有何不同
- 要与"if constexpr"一起使用的编译时消息(在预处理器之后)
- 使用Pybind11向Python公开Eigen::张量
- Python str to C++ to Python str
- 如何使用Python从C++中读取谷物序列化数据
- 如何在C++中使用pybind11加载一个pickle python列表
- 如何在c++中使用system()来运行包含空格的python脚本
- Linux复制文件连接到节点JS / Python / C / C 之后