update-rc.d默认设置运行级别?

时间:2015-05-06 21:24:50

标签: linux ubuntu runlevel sysv

阅读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注释标题中的依赖项,a.k.a序列号(1-99)

1 个答案:

答案 0 :(得分:1)

您可能正在参考联机帮助页中的以下用法行:

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

此处,[NN | SS KK]表示您可以 提供单个数字, NN 两个数字, SS KK

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

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

  

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

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