bash – usb详细信息通过udev

我写了一个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监视器–environment找到了方法.这可以在连接或移除USB设备时提供完整的详细信息.

点赞