小编jos*_*ker的帖子

将ATTR {idVendor}作为udev脚本中的参数传递

我有一个脚本,只要连接供应商1004的usb设备就会运行该脚本.我使用的udev规则是有效的,看起来像这样.

SUBSYSTEM=="usb", ATTR{idVendor}=="1004", RUN+="/var/www/beta/trigger.php"
Run Code Online (Sandbox Code Playgroud)

现在,我想在连接任何USB设备时运行此脚本,并将供应商ID作为参数传递.(因此脚本可以决定是否必须运行.)

到目前为止,添加可在脚本中访问的参数已经起作用:

SUBSYSTEM=="usb", RUN+="/var/www/beta/trigger.php myparam"
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我如何用ATTR {idVendor}的值替换"myparam"吗?我尝试了各种组合,但我从未得到预期的结果......

非常感谢!

linux shell usb udev

11
推荐指数
2
解决办法
1万
查看次数

标签 统计

linux ×1

shell ×1

udev ×1

usb ×1