Detecte o evento de link up da Ethernet e execute o script

Detecte o evento de link up da Ethernet e execute o script

Olá, gostaria de executar o script na detecção de eventos de link Ethernet.

Tentei colocar o script em /etc/network/if-up.d/ mas não funcionou para mim. Então, existe alguma maneira de detectar o evento sempre e executar o script?

Responder1

Eu acho que existem diferentes maneiras de controlar o Ubuntu, e é aqui que você está tendo problemas - a primeira é através de scripts como /etc/network/interfaces (que deve suportar o diretório if-up.d ou adicionar um comando "up") - a outra é através do Network Manager - que geralmente está associado à GUI. (Se você estiver usando este método, certifique-se de que seu script seja executável usando chmod 755 script.sh)

Não está totalmente claro se é possível fazer scripts funcionarem com o Network Manager - masfoi sugerido no Ubuntu SEque isso pode ser possível tendo uma entrada em /etc/network/interfaces com um tipo de interface "Manual". Isso - em teoria - o Network Manager o controlará, mas também executará scripts no diretório if-up.d.

informação relacionada