Службы не запускаются после запуска в Debian Squeeze, но запускаются в Debian Lenny
Вопрос
название в значительной степени подводит итог всему.У меня есть службы, которые плавно запускаются в Debian Lenny, в том числе после перезагрузки.Это не относится к Squeeze.Службы могут быть запущены вручную и работать нормально, но после перезагрузки кажется, что они вообще не запускаются.
Есть какие-нибудь идеи, как расследовать этот вопрос немного дальше?
Заранее спасибо,
Рольф
Решение
У меня та же проблема.Проблема не в настройках уровня выполнения (используйте пакет sysv-rc-conf для настройки уровней выполнения) и не в /etc/default/ setting.
ОБНОВЛЕНИЕ:Я решил эту проблему.Вся проблема заключалась в том, как я настроил уровни выполнения.Я использовал sysv-rc-conf
чтобы вручную изменить уровни запуска, но приложению требовались и другие настройки.Когда я использовал
insserv /etc/init.d/<file>
он загрузил предустановленную конфигурацию, и после перезагрузки он, наконец, заработал и был запущен должным образом.
Другие советы
Вы можете включить скрипт init с:
update-rc.d <yourscript> defaults
.
Сценарий начнется в Runlevels 2, 3, 4 и 5, но если пакет находится в репозиториях Debian, вполне вероятно, будет уже настроен правильный путь.
В зависимости от пакета, может быть переменная в / etc / default / Чтобы установить, чтобы начать демон при загрузке.