web-dev-qa-db-fra.com

sbin / hotplug manquant dans Ubuntu

J'utilise Ubuntu et je ne trouve pas /sbin/hotplug. Quelque chose l'a-t-il remplacé?
Comment gère-t-il le branchement à chaud? J'ai lu que le noyau l'appelle pour notifier l'espace utilisateur lorsqu'un événement hotplug se produit. J'ai également vérifié /proc/sys/kernel/hotplug, mais c'est vide

1
Zhani Baramidze

De https://www.kernel.org/doc/pending/hotplug.txt nous pouvons lire:

... Linux provides two interfaces to hotplug; the kernel can spawn a usermode
helper process, or it can send a message to an existing daemon listening to a
netlink socket.

et:

It's possible to disable the usermode helper hotplug mechanism 
(by writing an empty string into /proc/sys/kernel/hotplug)...

Donc, si votre /proc/sys/kernel/hotplug est vide, ce qui signifie que vous/ubuntu n'utilisez pas le "mécanisme de connexion à chaud de l'aide du mode utilisateur".

Au lieu de cela dev , en tant que "successeur" de l'ancien "mécanisme de hotplug helper en mode utilisateur", écoute sur une socket netlink et est informé par le noyau des événements hotplug.

J'espère que ça aide.

3
mofoe