Ubuntu 中缺少 sbin/hotplug

Zha*_*dze 3 kernel hotplug udev

我正在使用 Ubuntu,但找不到/sbin/hotplug. 有什么可以代替它吗?
它如何处理热插拔?我读到内核调用它来在发生热插拔事件时通知用户空间。我也检查过/proc/sys/kernel/hotplug,但它是空的

小智 5

https://www.kernel.org/doc/pending/hotplug.txt我们可以阅读:

... 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.
Run Code Online (Sandbox Code Playgroud)

和:

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

因此,如果您/proc/sys/kernel/hotplug为空,则意味着您/ubuntu 没有使用“用户模式帮助程序热插拔机制”。

相反,udev作为旧的“用户模式帮助程序热插拔机制”的“继承者”,侦听netlink套接字并从内核获得有关热插拔事件的通知。

我希望这有帮助。