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