标题很好地概括了一切。我的服务可以在 Debian Lenny 上顺利启动,包括重新启动后。Squeeze 上的情况并非如此。服务可以手动启动并运行良好,但重新启动后,似乎根本没有触发它们。

知道如何进一步调查此事吗?

提前致谢,

罗尔夫

有帮助吗?

解决方案

我也有同样的问题。问题不在于运行级别设置(使用 sysv-rc-conf 包来配置运行级别),也不在于 /etc/default/ 设置。

更新:我解决了这个问题。整个问题在于我配置运行级别的方式。我用的是 sysv-rc-conf 手动更改运行级别,但应用程序还需要其他设置。当我使用

insserv /etc/init.d/<file>

它加载了预设配置,重新启动后它终于工作并正常启动了。

其他提示

您可以启用init脚本:

update-rc.d <yourscript> defaults
.

脚本将从runlevels 2,3,4和5开始,但如果包在Debian的存储库中,则可能是 已经配置了正确的方式。

取决于包,可以在/ etc / default /中有一个变量/ 设置启动时启动守护程序。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top