我有使用 USB 进行交互的硬件。它是一个USB声卡 配置文件需要这样的:
devstr=1-1.3.1:1.0
Run Code Online (Sandbox Code Playgroud)
lsusb看起来像这样:
Bus 001 Device 004: ID 0d8c:0012 C-Media Electronics, Inc.
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Run Code Online (Sandbox Code Playgroud)
我需要Bus 001 Device 004: ID 0d8c:0012 C-Media Electronics, Inc. to在配置文件中引用此设备。
更新 这里是/var/log/messages(重启后)
Nov 17 12:33:52 44249 kernel: [ 3.658983] usb 1-1.2: New USB device found, idVendor=0d8c, idProduct=0012 …Run Code Online (Sandbox Code Playgroud) 以下是我的 procmail 配方,效果很好......
:0bf
* ^Subject.*register$
| /usr/bin/php -f /root/data/scripts/register.php
Run Code Online (Sandbox Code Playgroud)
但是,上面的配方/脚本最多需要 3 个小时才能完成(需要处理和转换大量数据),然后 procmail 才会继续进一步处理。
我&在文件路径的末尾添加了一个,希望它能在后台运行,但脚本不会执行:
:0bf
* ^Subject.*register$
| /usr/bin/php -f /root/data/scripts/register.php &
Run Code Online (Sandbox Code Playgroud)