Écoutez les changements apportés par harware depuis le kernel Linux ou udev

J’ai besoin d’exécuter du code sur le assembly et le déassembly de périphériques de stockage.
Comment puis-je écouter ces événements sur linux?

  • Je pensais à append des règles udev pour exécuter un script (tout le savoir-faire en la matière est apprécié).
  • Mais je préférerais de beaucoup écouter les événements du kernel dans une socket Netlink avec mon démon (tout comme udev) ou quelque chose comme ça.

    Vous pouvez utiliser libudev ou le plus pratique, gudev basé sur Glib pour surveiller les événements udev en C.

    Vous devez écouter le signal ” uevent “. Associez un rappel à ce signal et attendez la notification.