【发布时间】:2011-08-18 01:08:22
【问题描述】:
我正在编写一个在 linux 上运行的 Python 应用程序。如果插入/拔出网线,我希望能够注册并得到系统通知。
我已经在使用pyUdev(libUdev 的 python 绑定)来获得 USB 插入事件的通知。但是,因为网络 eth0 模块(例如)始终保持加载状态(无论插入的电缆如何),我没有得到我需要的信息。它仅适用于 if up/down 事件。
我已经阅读了很多关于提供此功能的 Windows WMI 的帖子,但在 linux 上没有。我的方向是否正确?
执行此操作的 python 方式(python 库)将是理想的,因为我想将它与我的程序集成。
【问题讨论】:
标签: python linux dbus ethernet udev