![Bash 脚本未运行 VNC-viewer 命令](https://linux22.com/image/1159945/Bash%20%E8%84%9A%E6%9C%AC%E6%9C%AA%E8%BF%90%E8%A1%8C%20VNC-viewer%20%E5%91%BD%E4%BB%A4.png)
因此,当 Udev 规则触发时,我尝试打开 VNC 客户端,规则有效并且脚本也执行,但命令没有执行。
以下是 Bash 脚本
#!/bin/bash
sudo -u term402 touch /home/term402/scripts/whoami
sudo -u term402 echo $(date) >> /home/term402/scripts/whoami
sudo -u term402 whoami >> /home/term402/scripts/whoami
sudo -u term402 echo "_________________________________________" >> /home/term402/scripts/whoami
sudo -u term402 /usr/bin/vncviewer -viewonly -passwd /home/term402/.vnc/passwd <ip>
当我在终端中运行脚本时,它正常运行。