Como exibir uma mensagem toda vez que a eth1 é ativada?

3

Como posso exibir uma mensagem como:

  

A interface eth1 foi ativada

sempre que o eth1 é ativado?

Deixe-me saber se minha pergunta faz sentido.

    
por Adrian George 22.08.2013 / 01:23

2 respostas

0

Depois de algumas pesquisas, descobri como você pode fazer isso:

por Radu Rădeanu 16.09.2013 / 08:45
0

Você pode adicionar um script de shell ao /etc/NetworkManager/dispatcher.d que você pode nomear 99-notification . Certifique-se de marcá-lo como executável com chmod +x 99-notification .

Nesse script, você precisará fazer algo com a entrada para o script, o nome da interface e a ação.

#/bin/bash

if [[ "" = eth1 ]] && [[ "" = up ]]
then
    DISPLAY=:0.0 kdialog --passivepopup "eth1 is enabled" 3
fi

Eu não testei isso, mas acho que funcionará, pelo menos com o KDE. Para Unity / Gnome, talvez seja necessário trocar kdialog por zenity .

    
por Martin Ueding 17.09.2013 / 15:22