我想编写一个简单的脚本,在 USB 设备插入系统或拔出时立即将电子邮件发送到特定地址。有人可以为此提供一个代码片段吗?我想在已经安装了 Ruby 的不同版本的 Linux 上运行它。
最佳答案
您可以按如下方式添加新的 udev 规则。创建一个文件/etc/udev/rules.d/99-my-custom-rule
,其内容如下:
SUBSYSTEM=="usb", ACTION=="add", RUN+="usb_notify_admin add %b"
SUBSYSTEM=="usb", ACTION=="remove", RUN+="usb_notify_admin remove %b"
然后将脚本 usb_notify_admin
放在 PATH 的某处:
#!/bin/sh
echo $@ | mail -s "USB Notify Script" admin@example.com
详细信息:
关于ruby - 检测 USB 设备连接/分离并发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10171864/