0

阅读 update-rc.d 手册页:

update-rc.d 要求在所有 init.d 脚本的 init.d 脚本 LSB 注释标头中提供依赖项和运行级别信息。

我是否正确解释以下命令如下:

update-rc.d    foo[name]     defaults     99[NN]*     10[runlevel]

我理解以上将导致:

1) /etc/rcrunlevel.d/99name 链接已创建
2) 指向 /etc/init.d/foo

我不确定 10 的用途,它真的代表运行级别吗?在这种情况下,是否意味着 foo 可以运行管理任务(单用户模式)并可以关闭系统(停止)

*NN - 是 LSB 注释标头中的依赖项,即序列号 (1-99)

4

1 回答 1

1

您大概是指手册页中的以下用法行:

update-rc.d [-n] name defaults [NN | SS KK]

在这里,is[NN | SS KK]表示您可以提供一个数字NN或两个数字SSKK

在您的情况下,您提供两个单独的数字, so SSis99KKis 10。这些都与运行级别无关。实际上它们都是序列号。

以下是手册页中的相关引用:

第一个 NN 参数提供起始序列号,第二个 NN 参数提供终止序列号。

因此,您提供了 99 的起始序列号和 10 的终止序列号。

于 2016-02-23T20:37:18.803 回答