Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
gooamoko
Зарегистрирован: 26.12.2003 Сообщения: 98
|
Добавлено: Пт Окт 27 2006 03:37 Заголовок сообщения: Скриптик для запуска и остановки Apache в SUSE |
|
|
Здравствуйте.
Есть SUSE Linux Enterprise Desktop 10, на который установлен httpd-2.0.55, собранный из исходников.
В папке /etc/init.d/ сделал очень простой скрипт для запуска, перезапуска, остановки и отображения статуса apache. Скрипт назвал httpd
Под root руками пишу команду /etc/init.d/httpd start - работает.
restart, stop, status - тоже работает.
Командой chkconfig httpd on добавляю ссылки на этот скрипт. Проверяю, есть на третьем и пятом уровне запуска.
Перезапускаю систему и обнаруживаю, что apache не запущен. Руками включаю - работает без ошибок.
Номера ссылок S и K в уровнях запуска - такие же как и у postgreSQL, который был так же собран из исходников и прекрасно запускается при помощи небольшой доработки скрипта, идущего в комплекте с исходниками.
Что может быть не так?
В скрипте я использовал для запуска что-то типа
/usr/local/apache2/bin/apachectl start
или
/usr/local/apache2/bin/apachectl stop
Что я сделал не так? _________________ Что один сделал, другой завсегда сломать сможет |
|
Вернуться к началу |
|
|
gooamoko
Зарегистрирован: 26.12.2003 Сообщения: 98
|
Добавлено: Ср Ноя 01 2006 04:10 Заголовок сообщения: |
|
|
Самое интересное, что boot.local выпоняется (как выяснилось) перед запуском какого-либо из уровней запуска. В скрипте /etc/init.d/rc я нашел имя того файлика, который выполняется в последнюю очередь, создал его и туда прописал команды запуска apache. Теперь apache запускается при старте системы, но вот так и не понял я в чем была причина неработоспособности скриптика, который делал ранее.
Есть пример в дистрибутиве, но он похоже на RedHat ориентирован и ругается на отсутствие команды daemon в SUSE. _________________ Что один сделал, другой завсегда сломать сможет |
|
Вернуться к началу |
|
|
|