sysV init.d:优先级的真正含义是啥?

Posted

技术标签:

【中文标题】sysV init.d:优先级的真正含义是啥?【英文标题】:sysV init.d: what does the priority really mean?sysV init.d:优先级的真正含义是什么? 【发布时间】:2016-09-19 02:05:58 【问题描述】:

chkconfig 的文档对优先级数字的实际含义有点松散,init 的文档甚至没有提到我机器上的优先级。

假设你有以下几点:

/etc/rc.d/rc3.d/S01foo
/etc/rc.d/rc3.d/S02bar

首先运行哪个?优先级较高的那个(条形图)?还是优先级编号更多的是开始顺序编号,因此较低的编号在较高的编号之前开始?

如果是 K01fooK02bar。哪一个会先被阻止?优先级更高,还是更像是“止损单”?

【问题讨论】:

【参考方案1】:

经过一些实验,我能够弄清楚。 这更像是一个“从小到大的顺序”过程。 换句话说,优先级数字越低,作业停止/启动的速度就越快。

S01foo 将在S02bar 之前开始,K01foo 将在K02bar 之前停止。

希望这可以节省 15 分钟。

【讨论】:

以上是关于sysV init.d:优先级的真正含义是啥?的主要内容,如果未能解决你的问题,请参考以下文章

SBT 本机打包程序不生成任何 sysv /etc/init.d/ 脚本

sysV init服务脚本(入门级)

SHELL脚本testsrv脚本(init脚本或者SysV脚本)

sysV

如何写SysV服务管理脚本

进程管理