当我的有线或无线连接在 debian 8.3 stable (Gnome) 上断开时,如何立即自动运行命令?
答案1
在 Debian 及其衍生版本上,/etc/network/if*.d
当接口启动或关闭时,将执行下面的脚本。这是 Debian 静态网络配置机制的一个特性/etc/network/interfaces
NetworkManager 也会执行。因此,添加一个脚本/etc/network/if-down.d
或/etc/network/if-post-down.d
取决于您是否希望脚本在接口关闭之前或之后执行。在每个目录中,脚本按字典顺序执行,因此如果需要首先或最后执行,您可能希望脚本名称以0
或开头。zzzz
请注意,脚本的名称取决于限制条件:坚持字符A-Za-z0-9-_
(特别是 no .
)。
如果您需要有关即将关闭的网络连接的信息,可以使用中列出的环境变量interfaces(5)
手册页。如果您需要有关剩余网络连接的信息,您可以致电ifconfig
、route
、ip
等。