![启动应用程序拒绝启动简单的可执行脚本](https://linux22.com/image/840814/%E5%90%AF%E5%8A%A8%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%8B%92%E7%BB%9D%E5%90%AF%E5%8A%A8%E7%AE%80%E5%8D%95%E7%9A%84%E5%8F%AF%E6%89%A7%E8%A1%8C%E8%84%9A%E6%9C%AC.png)
部分相关信息截图:
我想在登录时运行一个 bash 脚本,所以我把它放在启动应用程序中。除了调用“xterm -e autovpn”之外,没有其他配置。
事情是这样的:它在 32 位 Ubuntu 13.04 上运行良好。3 天前我进行了全新安装升级,现在我手动调用一个以前可以自动运行的脚本。
几天来,我一直在研究这个问题,但谷歌什么也没告诉我。
以下是 .config/autostart 内容的副本:
[Desktop Entry]
Type=Application
Exec=autovpn
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en_US]=AutoVPN
Name=AutoVPN
Comment[en_US]=Connect automatically to VPN.
Comment=Connect automatically to VPN.
谢谢你的帮助!!
答案1
尝试在 nmcli 命令之前暂停,必要的网络服务可能在执行时没有运行。
将此添加sleep 5
到您的 shell 脚本中,等待 5 秒