通过 udev 提供 USB 详细信息



我编写了一个 udev 规则,该规则调用脚本在连接/移除 USB 驱动器时发送电子邮件。 到目前为止,它工作正常。 但是我想知道是否有任何方法可以在电子邮件中包含USB驱动器的详细信息? 如何使用 udev 获取它? 像 USB 大小, 标签, 安装,时间。以下是我的 UDEV 规则和发送电子邮件脚本:

SUBSYSTEM=="usb", ACTION=="add", RUN+="/u/usb_added add %b"

usb_added脚本为:

sendEmail -f root@IP -t abc@live.com -s smtp.live.com:587 -m "USB Attached" -o username=xyz@live.com

我通过使用udevadm monitor --environment找到了方法。这将在连接或删除 USB 设备时提供完整的详细信息。

相关内容

最新更新