阅读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)
答案 0 :(得分:1)
您可能正在参考联机帮助页中的以下用法行:
update-rc.d [-n] name defaults [NN | SS KK]
此处,[NN | SS KK]
表示您可以 提供单个数字, NN ,或两个数字, SS 和 KK 。
在您的情况下,您提供两个单独的数字,因此SS
为99
而KK
为10
。这些都与运行级别无关;实际上它们是两个序列号。
以下是手册页中的相关引用:
第一个NN参数提供起始序列号,第二个NN参数提供终止序列号。
因此,您提供了99的起始序列号和10的终止序列号。