Linux上で実行されるPythonアプリケーションを書いています。ネットワークケーブルが抜き差しされた場合に、登録してシステムから通知を受けられるようにしたい。
USBプラグインイベントの通知を受け取るために、すでにpyUdev (libUdevのPythonバインディング)を使用しています。ただし、ネットワークeth0モジュール(たとえば)は常にロードされたままであるため(ケーブルが接続されているかどうかに関係なく)、必要な情報を取得できません。アップ/ダウンイベントの場合にのみ機能します。
この機能を提供するWindowsWMIに関する多くの投稿を読みましたが、Linuxにはありません。私は正しい方向を見ていますか?
これを自分のプログラムと統合したいので、これを行うPythonの方法(Pythonライブラリ)が理想的です。