启动时未执行 init.d 脚本

启动时未执行 init.d 脚本

我在 OpenSuSE11.1 机器上遇到了一个奇怪的问题。只有极少数的运行级别 3 和 5 的 init.d 脚本被执行,例如 syslog 和 network。尽管 rcS.d 文件夹中的所有链接都是为各种其他服务设置的,但它们都没有启动(例如 sshd、cron、apache2...)。

不幸的是,/var/log/messages 中没有任何内容表明未启动的服务存在问题。它们似乎被忽略了。

有什么想法可能导致这个问题吗?

答案1

感谢 Christophers 的提示,我可以将问题归咎于 jexec 服务的启动延迟。禁用该服务解决了这个问题。请参阅http://forums.opensuse.org/install-boot-login/402401-boot-hangs-starting-service-jexec.html了解详情。

由于手动安装了不同的默认 Java,jexec 启动可能失败。

相关内容