Qual seria uma boa maneira de executar um script toda vez que meu computador se conectar à rede no Ubuntu? De alguma forma eu usaria o dbus para fazer isso?
Histórico: quando estou no trem, corro um script Perl curto para clicar em um botão na página inicial. Dessa forma, posso usar a Internet imediatamente sem precisar visitar manualmente um site inútil. Meu script é uma solução quase perfeita, mas seria perfeito se pudesse ser executado automaticamente a qualquer momento que eu me conectar à rede.
networkmanager
dbus
rplevy
fonte
fonte
Respostas:
Coloque um script
/etc/network/if-up.d
e torne-o executável.fonte
Você pode colocar um script no
/etc/NetworkManager/dispatcher.d
qual será executado sempre que uma conexão for ativada ou desativada. Consulte a página do manual paraNetworkManager
obter detalhes.fonte