擅长:python、mysql、java
<p>有许多方法可以通过轮询获得网络接口的“启动”状态,从简单地解析<em>ifconfig</em>输出到读取/proc/net/的状态。。。伪文件。在</p>
<p>然而,要想在此类事件中得到通知(即不轮询自己),在Ubuntu上最好的选择是使用netplug</em>包。默认情况下不安装,您需要:
sudo apt get安装netplug</p>
<p>这里有一些文档:<a href="http://manpages.ubuntu.com/manpages/lucid/man8/netplugd.8.html" rel="nofollow">http://manpages.ubuntu.com/manpages/lucid/man8/netplugd.8.html</a></p>
<p>要设置它,您需要调整/etc/netplug/netplugd.conf和/etc/netplug/netplug脚本。有关这些配置文件的示例,请查看位于<a href="http://natisbad.org/dyn-net/index.html" rel="nofollow">http://natisbad.org/dyn-net/index.html</a>的“配置netplug”部分</p>
<p>使用/etc/netplug/netplug,您可以在网络关闭/关闭时调用自己的python脚本,这样您就可以为应用程序生成自己的事件类型。在</p>