正在读取更新rc.d手册页:
更新rc.d需要提供依赖项和运行级别信息
在所有init.d脚本的init.d script LSB comment头中。
我对以下命令的解释是否正确:

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

我明白以上将导致:
1)/etc/rcrunlevel.d/99name链接已创建
2)指向/etc/init.d/foo
我不确定10的目的,它真的代表runlevel吗?在这种情况下,是否意味着foo可以运行管理任务(单用户模式)并可以关闭系统(halt)
*NN-是LSB comment header中的依赖项,也就是序列号(1-99)

最佳答案

您可能是指手册页中的以下用法行:

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

这里,[NN | SS KK]表示可以提供一个数字NN,也可以提供两个数字SS和KK。
在您的例子中,您提供了两个独立的数字,因此SS99KK10。这两者都与运行级别无关;实际上它们都是序列号。
以下是手册页中的相关引述:
第一个NN参数提供起始序列号,第二个NN参数提供终止序列号。
所以你提供了一个99的起始序列号和一个10的终止序列号。

关于linux - update-rc.d默认设置运行级别吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30087823/

10-16 06:23