2010-07-15 20 views
3

Je dois exécuter du code sur le montage et le démontage du périphérique de stockage.
Comment puis-je écouter ces événements sur Linux?écoutez les événements de modification harware du noyau linux ou udev

  • Je pensais ajouter quelques règles udev pour exécuter un script (tout savoir-faire dans ce domaine est apprécié).
  • Mais je préfère écouter les événements du noyau dans une socket netlink avec mon démon (comme le fait udev) ou quelque chose comme ça.

Répondre

4

Vous pouvez utiliser libudev ou plus pratique, pendue à base gudev pour surveiller les événements udev dans C.

1

Vous devez écouter le signal « uevent ». Attachez un rappel à ce signal et attendez la notification.