![带有对话框消息框的 UDEV tty 规则](https://linux22.com/image/934531/%E5%B8%A6%E6%9C%89%E5%AF%B9%E8%AF%9D%E6%A1%86%E6%B6%88%E6%81%AF%E6%A1%86%E7%9A%84%20UDEV%20tty%20%E8%A7%84%E5%88%99.png)
我正在尝试运行一个脚本,当 USB 设备连接时打开对话框 --msgbox
#!/usr/bin/bash
/usr/bin/date >> /tmp/udev.log
/usr/bin/dialog --title "Hello" --msgbox 'Hello world!' 6 20
这是我的规则:
SUBSYSTEM=="tty", SYMLINK+="COM2", ATTRS{idVendor}=="1a86", ACTION=="add", RUN+="/usr/local/bin/trigger2.sh"
当我连接设备并使用
cat /tmp/udev.log
我可以看到打印的设备连接时间,但没有消息框,我错过了什么?