答案1
为了让 OpenRC 将服务显示为热插拔,IN_HOTPLUG=1
必须处于服务启动时的环境中,如下所示:
IN_HOTPLUG=1 /etc/init.d/myservice start
资料来源:我查看了 OpenRC 的代码,为我的一个项目找出了这一点;这是相关行:https://github.com/OpenRC/openrc/blob/301161a7a4bda27c7ebd54c537dfec0cbc926365/src/rc/openrc-run.c#L610
为了让 OpenRC 将服务显示为热插拔,IN_HOTPLUG=1
必须处于服务启动时的环境中,如下所示:
IN_HOTPLUG=1 /etc/init.d/myservice start
资料来源:我查看了 OpenRC 的代码,为我的一个项目找出了这一点;这是相关行:https://github.com/OpenRC/openrc/blob/301161a7a4bda27c7ebd54c537dfec0cbc926365/src/rc/openrc-run.c#L610