当前位置: 首页 > news >正文

漳州网站建设到博大赞手机商城软件下载

漳州网站建设到博大赞,手机商城软件下载,上线了小程序怎么样,做图片的软件app目录 前言 概念 规则文件 规则文件的命名 规则文件的语法 匹配条件 赋值指令 例子 前言 由于之前利用udev机制实现了一个自动配置某功能的项目,所以这里做一下笔记总结,什么是udev?怎么用? 概念 udev其实是linux系统中一…

目录

前言

概念

规则文件

规则文件的命名

规则文件的语法 

匹配条件

赋值指令

例子


前言

        由于之前利用udev机制实现了一个自动配置某功能的项目,所以这里做一下笔记总结,什么是udev?怎么用?

概念

        udev其实是linux系统中一个设备管理机制,负责在设备连接与断开的时候动态去创建与删除设备节点,并管理设备的命名和权限。当有设备插入或移除的时候,内核会产生“uevent”消息,这些消息会通过 “netlink”套接字发送给用户空间的udev,具体会有一个udevd来监听,它是udev的守护进程。

规则文件

        udev使用一组规则文件来匹配设备信息,并决定如何处理这些设备,规则文件一般位于/etc/udev/rules.d与/lib/udev/rules.d/内,具体为:                     

  • /etc/udev/rules.d:用户自定义规则文件。
  • /lib/udev/rules.d:系统默认的规则文件。
规则文件的命名

规则文件通常以数字开头,数字越小优先级越高。命名格式一般为:

数字-xxx.rules
如:
20-usb0.rules //优先级高
100-usb1.rules //优先级低
规则文件的语法 

规则文件有专门的语法,通常由匹配条件和赋值指令组成,基本格式如下:

匹配条件... , 赋值指令...
·匹配条件:用于筛选符合条件的设备属性。
·赋值指令:用于指定对匹配设备进行的操作
匹配条件

        常用的匹配条件,特别说明的是,编写规则文件只需要提供足够具体的匹配条件来唯一标识目标设备。udev会根据这些条件在文件系统中查找相应设备,并应用匹配的规则。

// ACTION:匹配事件类型(add、remove、change)
ACTION=="add"// DEVNAME:匹配设备节点名称
DEVNAME=="/dev/sda"// KERNEL:匹配内核设备名称
KERNEL=="sda*"// SUBSYSTEM:匹配设备子系统名称
SUBSYSTEM=="usb"// ATTR{key}:匹配设备属性
ATTR{idVendor}=="1234"   //vid厂商id
ATTR{idProduct}=="5678"  //pid产品id// ENV{key}:匹配环境变量
ENV{ID_USB_DRIVER}=="usb-storage"
赋值指令

        常见的赋值指令,run指令是一个很好用的指令,我们可以利用run指令,当我们插上一些设备后让系统自动跑一些脚本去配置功能。

//NAME:设置设备节点名称
NAME="mydevice"//SYMLINK:创建符号链接
SYMLINK+="mydevice"//MODE:设置设备节点权限
MODE="0666"//OWNER:设置设备节点所有者
OWNER="username"//GROUP:设置设备节点所属组
GROUP="groupname"//RUN: 指定设备事件触发的程序或脚本
RUN+="/path/to/script.sh"
例子
ACTION=="add", ATTRS{idVendor}=="2c7c", ATTRS{idProduct}=="0901", RUN+="/usr/bin/inserted.sh 2c7c 0904 %k"
  • ACTION=="add":表示当有设备添加时触发该规则。
  • ATTRS{idVendor}=="2c7c":匹配设备的厂商 ID(Vendor ID),即 2c7c
  • ATTRS{idProduct}=="0904":匹配设备的产品 ID(Product ID),即 0904
  • RUN+="/usr/bin/usb-EC200G-inserted.sh 2c7c 0904 %k":当上述条件匹配时,运行指定的脚本 /usr/bin/inserted.sh,并传递厂商 ID、产品 ID 及设备名称(使用 %k 变量)。
http://www.yayakq.cn/news/701087/

相关文章:

  • 泉州建站服务wordpress主题 外贸
  • 免费vi模板网站discuz二次开发
  • 豌豆荚app下载seo一般包括哪些内容
  • 洋洋点建站小程序图片制作
  • 网站设置屏蔽广告三亚
  • 曲阳网站建设在哪网站死链检查
  • 网站开发实训室企业网站开发技术期末试题
  • 建设网站用什么网络好建设工程168网手机版下载
  • 诸暨网站制作洛阳霞光网络建站
  • 潍坊网站模板在哪wordpress首页模板修改那个文件名
  • 茶山镇仿做网站网站5建设需要学什么条件
  • 河北省住房与建设厅网站首页做ppt找图片的网站
  • 哪个网站可以做照片分享长沙sem推广
  • 东莞网站seo公司wordpress 配置ckplayer
  • 制作一个网站需要多久外贸企业网络推广
  • mvc5 网站开发之美 pdf汽车之家官网首页
  • 什么网站可以做装修效果图的手机端设计
  • 视频网站怎么建设no.7 wordpress 破解
  • 南山老品牌网站建设wordpress getfooter
  • 横沥镇网站建设公司成为网站有哪些网址?
  • 坪山网站的建设什么行业适合做网站推广
  • 快彩网站开发怎样做废旧网站
  • jquery个人网站开发网站搭建心得体会
  • 网站建设三网合一指的是什么意思如何做网络推广公司
  • 手机访问网站跳wap制作网站的最新软件
  • 国外做游戏的视频网站哪个公司的app开发公司
  • 网站建设税收编码做网站基础
  • 做现货黄金的金融网站dw怎样建设网站
  • 成品网站源码在线观看网络营销发展的新趋势
  • 杭州市做网站网站开发工程师获奖