![我必须向 initrd-tools.sh 添加哪些 insserv 标签?](https://linux22.com/image/633757/%E6%88%91%E5%BF%85%E9%A1%BB%E5%90%91%20initrd-tools.sh%20%E6%B7%BB%E5%8A%A0%E5%93%AA%E4%BA%9B%20insserv%20%E6%A0%87%E7%AD%BE%EF%BC%9F.png)
我已经在我的 debian 7 服务器上安装了 insserv。
当我打电话时insserv
我收到错误
insserv: warning: script 'S19initrd-tools.sh' missing LSB tags and overrides
这意味着我的 init.d 脚本中缺少标签。现在该脚本在调用时不需要任何标签,那么 insserv 的正确标头是什么?
我找到了这个这里:
==============================================================================
--- trunk/src/insserv/debian/overrides/initrd-tools.sh (added)
+++ trunk/src/insserv/debian/overrides/initrd-tools.sh Sun Jul 27 12:19:51 2008
@@ -1,0 +1,7 @@
+### BEGIN INIT INFO
+# Provides: initrd-tools
+# Required-Start: mountdevsubfs
+# Required-Stop:
+# Default-Start: S
+# Default-Stop:
+### END INIT INFO
这是正确的吗?
答案1
在顶部添加此内容(第一行之后#!/bin/sh
):
### BEGIN INIT INFO
# Provides: initrd-tools
# Required-Start: mountdevsubfs
# Required-Stop:
# Default-Start: S
# Default-Stop:
### END INIT INFO
并且消息将会消失