首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >为什么我的运行级目录只包含启动脚本,而不包含单个杀死脚本?

为什么我的运行级目录只包含启动脚本,而不包含单个杀死脚本?
EN

Unix & Linux用户
提问于 2015-03-14 15:30:29
回答 1查看 238关注 0票数 1

我在这里了解到,对于每个运行级,都存在一个包含start和kill脚本的目录。开始脚本在进入时被激活,而杀死脚本在离开运行级别时被激活。每个级别的启动脚本和杀死脚本包含在/etc/rcX.d中(X代表运行级)。

但是,当我通过输入"ls /etc/rc{2.5}.d“将运行级别2到5的所有运行级目录(0表示停止,6个用于重新启动)的总列表时,我得到了以下清单:

正如您所看到的,所有文件都以S开头,至于命名约定,它们应该都是启动脚本--不包含一个以K开头的文件(杀死脚本)。

我对此感到困惑,为什么没有像预期的那样包含杀死脚本?

EN

回答 1

Unix & Linux用户

发布于 2015-03-14 16:26:55

我注意到所有这些都是相同的,这意味着,例如,没有运行在第3级的服务没有在4中运行,等等,所以没有什么需要关闭从一个移动到下一个。

如果您尝试使用update-rc.d (我不是Mint用户,但我假设它是Debian派生的,并且仍然使用这种东西),那么它只在一个特定级别上,它的K脚本就会出现在其他级别上。

当然,关闭程序都是在rc6.d中完成的。注意,如果遵循Debian的(有点鬼鬼祟祟的)模型,可能还有一个rcS.d --我想他们引入了这个模型。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/190159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档