Tente colocar uma pausa antes do comando nmcli, os serviços de rede necessários provavelmente não serão executados no momento da execução.
Adicione isto: sleep 5
no seu script de shell para esperar por 5 segundos
Capturas de tela de algumas informações relevantes:
Eu quero executar um script bash no login, então eu coloquei em Startup Applications. Não há configuração além de chamar "xterm -e autovpn" que funciona.
Aí está: funcionou bem no Ubuntu 13.04 de 32 bits. Fiz o upgrade com uma nova instalação três dias atrás e agora estou chamando manualmente um script que costumava ser executado como um campeão.
Eu tenho trabalhado esse problema por horas ao longo de vários dias. O Google não me diz nada.
Aqui está uma cópia do que está em .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.
Obrigado por qualquer ajuda !!
Tente colocar uma pausa antes do comando nmcli, os serviços de rede necessários provavelmente não serão executados no momento da execução.
Adicione isto: sleep 5
no seu script de shell para esperar por 5 segundos