测试 rc.d 级别

测试 rc.d 级别

我运行着一系列程序,这些程序的启动和停止顺序非常具体。我认为我已经正确设置了运行级别,但有些程序没有按照预期顺序运行,这让我很头疼。有没有办法逐步完成启动和关闭,这样我就能实时看到发生了什么?

答案1

debian/ubuntu 启动的顺序rc(number).d是:

0 至 6对于运行级别,0 表示停止,6 表示重新启动,等等。

在 Kill 链接的开头。

年代在“开始”链接的开头。

K/S 后面的数字是它们在每个运行级别内从低到高启动的顺序。

例子:

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

开始时间早于:

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

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

例子来自德布图

  • 在运行级别 2、3、4 和 5 上以优先级 20 启动 apache,在运行级别 0、1 和 6 上以优先级 80 启动 Kill

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

相关内容