部分相关信息截图:
我想在登录时运行一个 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 秒