我知道在 Ubuntu 中有一个从 init.d 到 init 的切换。Init.d 对我来说没问题,但我可以看到并欣赏这种变化。我也非常感谢配置文件不是像 launchd 那样的混乱 XML。好主意。
但是,使用 maverick 时,我仍然在 init.d 中看到很多东西。我曾以为 upstart 是前进的方向。我确信 upstart + init.d 并不像单独使用任何一个那么简单。
那么我如何确定启动过程,或者在哪里寻找文件来控制某些服务器?
编辑:更重要的是,我想我问的是 upstart 和 sysvinit 之间的交互是如何工作的今天?我对 wiki 抱有怀疑,因为其中的大部分内容似乎来自旧版本。
答案1
那么如何确定启动过程
在 /etc/init/ 中创建文件
或者在哪里寻找文件来控制某些服务器?
在 /etc/init/
答案2
一篇文章http://www.linux.com/archive/articles/125977讨论过渡。
如果你在 /etc/init.d 中找不到服务的控制脚本,我假设你会在 /etc/event.d 中找到它的等效脚本