mdev监听热插拔事件

1.在/etc/init.d/rcS中添加:

echo /sbin/mdev> /proc/sys/kernel/hotplug

mdev -s

注释:

/proc/sys/kernel/hotplug中的默认路径是/sbin/hotplug,可以通过cat /proc/sys/kernel/hotplug查看

也可以在内核的.config中配置CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"

mdev -s为后台运行mdev

2.在/etc/mdev.conf中添加

mmcblk1 0:0 777 * kill -s SIGUSR2 `pidof YourApp`

注释:

其中YourApp为你运行的可执行程序的文件名,SIGUSR2为发送的信号,其他参数请自行查阅,后续补充。

原文地址:https://www.cnblogs.com/live-program/p/12573391.html