2010-07-15 1 views
3

Мне нужно запустить некоторый код для установки и размонтирования устройства хранения.
Как я могу слушать эти события на Linux?прослушать события смены музыки из ядра linux или udev

  • Я думал о добавлении некоторых правил для запуска скрипта (любые ноу-хау в этом вопросе приветствуются).
  • Но я бы предпочел слушать события из ядра в каком-то сетевом сокете с моим демоном (как и udev) или что-то в этом роде.

ответ

4

Вы можете использовать libudev или более удобным, бойкий на основе gudev контролировать Udev события в С.

1

Вы должны прослушать сигнал «uevent». Прикрепите обратный вызов к этому сигналу и дождитесь уведомления.