Я пишу приложение Python, работающее на Linux. Я хочу иметь возможность зарегистрироваться и быть уведомленным системой, если сетевой кабель подключен / отключен .
Я уже использую pyUdev (привязки python для libUdev), чтобы получать уведомления о событиях USB-подключения. Однако, поскольку сетевой модуль eth0 (например) всегда остается загруженным (независимо от подключаемого кабеля), я не получаю нужную мне информацию. Работает только для событий вверх / вниз.
Я прочитал много постов в Windows WMI, предоставляющих эту функциональность, но ни одного в linux. Я смотрю в правильном направлении?
Идея Python (библиотека Python) была бы идеальной, поскольку я хочу интегрировать это с моей программой.