【Openwrt】Hotplug热插拔事件 | 您所在的位置:网站首页 › usb插拔事件 › 【Openwrt】Hotplug热插拔事件 |
热插拔
当某些事件发生时,Procd(init系统和进程管理守护进程)执行位于/etc/hotplug.d/中的脚本,例如当接口up或down、检测到新的存储驱动器或按下设备上的某个key。它在PPPoE连接或不稳定的网络中,或者使用硬件key时非常有用。 这个功能模拟/扩展了长期退役的hotplug2软件包所做的事情。 它是如何工作的在/etc/hotplub.d目录中,你会发现一些目录block,iface,net和ntp。 当触发器事件触发时,Procd将按字母顺序执行该触发器目录中的所有脚本。这就是为什么其中的大多数脚本都使用数字前缀。 目录 描述 block 块设备事件:设备连接/断开连接 button 按钮:默认情况下没有创建按钮,请参见/etc/rc.button dhcp dhcp相关事件 dsl DSL调制解调器事件 firewall 防火墙相关事件 iface 接口相关事件: LAN/WAN/等连接或断开 neigh 邻居发现 net 网络相关事件 ntp 时间同步事件:时间步长、时间服务器层变化 tftp TFTP相关事件 usb USB设备,如3g调制解调器和tty* 用法/排障只需将你的要执行的脚本放到正确的hotplug.d目录,如果没有,就创建一个。 Procd在/etc/hotplug.d中执行脚本时公开了大量的信息,例如环境变量。如果您想了解它提供了什么环境变量,请制作这样的脚本: cat |
CopyRight 2018-2019 实验室设备网 版权所有 |