每次启用 eth1 时如何显示一条消息?

每次启用 eth1 时如何显示一条消息?

我怎样才能显示如下消息:

eth1 接口已启用

每次启用 eth1 时?

让我知道我的问题是否有意义。

答案1

经过一些搜索,我找到了一种方法来做到这一点:

答案2

您可以将 shell 脚本添加到/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

相关内容