Как отображать сообщение каждый раз, когда включен eth1?

Как отобразить сообщение, подобное:

Интерфейс eth1 был включен

каждый раз, когда включен eth1?

Позвольте мне знаю, имеет ли смысл мой вопрос.

3
задан 16 September 2013 в 10:49

2 ответа

После некоторых поисков я нашел способ, как вы можете это сделать:

0
ответ дан 16 September 2013 в 10:49

Вы можете добавить сценарий оболочки в /etc/NetworkManager/dispatcher.d, который можно назвать 99-notification. Обязательно отметьте его как исполняемый с помощью chmod +x 99-notification.

В этом скрипте вам нужно будет что-то сделать с вводом скрипта, именем интерфейса и действием.

#/bin/bash

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

Я не проверял это, но я думаю, что это будет работать, по крайней мере, с KDE. Для Unity / Gnome вам, возможно, придется обменять kdialog на zenity.

0
ответ дан 16 September 2013 в 10:49

Другие вопросы по тегам:

Похожие вопросы: