go-udev:Golang中简单的udev实现

时间:2024-06-14 12:34:16
【文件属性】:

文件名称:go-udev:Golang中简单的udev实现

文件大小:26KB

文件格式:ZIP

更新时间:2024-06-14 12:34:16

Go

古德夫 从头开始开发Golang中的简单udev实现。 该库允许侦听和管理到用户空间Linux内核(自2.6.10版本开始)Netlink消息(即:NETLINK_KOBJECT_UEVENT)。 像一样,您将可以监视,显示和管理连接到系统的设备。 如何 获取资源 go get github.com/pilebones/go-udev 单元测试 go test ./... 编译 go build 用法 ./go-udev - [-file=] 允许的模式: info或monitor文件应包含匹配器规则(请参阅:“高级用法”部分) 信息模式 爬网/ sys / devices uevent结构以检测插入的设备: ./go-udev -info 监控模式 处理所有内核消息以检测有关已插入或未插入设备的更改: ./go-udev -m


【文件预览】:
go-udev-master
----.travis.yml(73B)
----crawler()
--------device.go(2KB)
----netlink()
--------uevent.go(4KB)
--------uevent_test.go(12KB)
--------conn.go(4KB)
--------matcher_test.go(2KB)
--------matcher.go(4KB)
--------conn_test.go(411B)
----LICENSE(34KB)
----main.go(3KB)
----.gitignore(296B)
----README.md(5KB)
----matcher.sample(226B)
----go.mod(82B)

网友评论