我正在尝试运行一个脚本,当 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
我可以看到打印的设备连接时间,但没有消息框,我错过了什么?