正在读取更新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。在您的例子中,您提供了两个独立的数字,因此
SS
是99
而KK
是10
。这两者都与运行级别无关;实际上它们都是序列号。以下是手册页中的相关引述:
第一个NN参数提供起始序列号,第二个NN参数提供终止序列号。
所以你提供了一个99的起始序列号和一个10的终止序列号。
关于linux - update-rc.d默认设置运行级别吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30087823/