testingrc.d级别

我有一个具有非常具体的开始和停止顺序运行的程序层次结构。 我想我已经适当地设置了运行水平,但是我遇到了一些问题,其中一些不按照预期的顺序工作。 有没有办法通过启动和closures,所以我可以看到发生了什么事情呢?

debian / ubuntu命令rc(number).d启动方式是:

运行级别0到6 ,暂停0,重启6等。

K在杀死链接的开始。

S在Start的链接开始处。

K / S之后的数字是每个运行级别从低到高的顺序。

例子:

 /etc/rc3.d/S20apache2 -> ../init.d/apache2 

之前开始:

 /etc/rc3.d/S75sudo -> ../init.d/sudo 

更新运行级别的命令是update-rc.d

来自debuntu的例子:

  • 在运行级别2,3,4和5上以优先级20开始Apache,并且在运行级别0,1和6上以优先级80终止

     update-rc.d apache2 start 20 2 3 4 5 . stop 80 0 1 6