我是靠谱客的博主 满意毛豆,这篇文章主要介绍linux激活usb接口的命令,linux – 通过USB连接设备时执行命令,现在分享给大家,希望可以做个参考。

Rule files are stored in the /etc/udev/rules.d/ directory.

There’s some advice from the README in that directory on how to name

rule files:

Files should be named xx-descriptive-name.rules,the xx should be

chosen first according to the following sequence points:

< 60 most user rules; if you want to prevent an assignment being

overriden by default rules,use the := operator.

these cannot access persistent information such as that from vol_id

< 70 rules that run helpers such as vol_id to populate the udev db

< 90 rules that run other programs (often using information in the

udev db)

=90 rules that should run last

udev规则的第一部分是匹配键.我们将使用

KERNEL从链的最顶端进入以及idVendor,

idProduct,以及来自设备特定信息的串行属性.

这将肯定地识别这个特定的拇指驱动器并忽略

所有其他人.内核参数使用问号作为通配符

如果我们的驱动器安装在不同的节点上(即:sda1,sdb1,

sdc1等)它仍然可以被识别出来.

KERNEL=="sd?1",ATTRS{idVendor}=="13fe",ATTRS{idProduct}=="1f00",ATTRS{serial}=="50E6920B000AE8"

Now that we have the keys necessary to

identify the particular hardware we’re looking for we can add

assignment arguments. In our case we added two. The first creates a

symlink to this device inside of the /dev/ directory. The second

executes a script in our home directory:

SYMLINK+="hackaday",RUN+="/home/mike/notify-plugin.sh 'HackaDay Thumbdrive:' 'Connected as: $KERNEL'"

Here is the final rule assembled

into one line:

KERNEL=="sd?1",ATTRS{serial}=="50E6920B000AE8",SYMLINK+="hackaday",RUN+="/home/mike/notify-plugin.sh 'HackaDay Thumbdrive:' 'Connected as: $KERNEL'"

We added this as the only line in our rule file and then

restarted udev using these commands:

sudo nano /etc/udev/rules.d/81-thumbdrive.rules

sudo /etc/init.d/udev restart

最后

以上就是满意毛豆最近收集整理的关于linux激活usb接口的命令,linux – 通过USB连接设备时执行命令的全部内容,更多相关linux激活usb接口的命令,linux内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部