LINUX.ORG.RU

SuSE rc.d


0

0

Здравствйте ЛОРовцы
Система - OpenSuSE 10.2
Апач - httpd (собирал сам) , станадртный ваще не пашет
Апач пашет , запускаю так :
xterm -e su -c httpd (потом пароль рута)
// Дададада , знаю это ужасно так запускать и не безопастно , но работает

Так запускаю уже целый месяц =( Надоело 
Читал rc.d readme

А теперь вопрос почему сей скрипт , скопированный в /etc/init.d, непашет - апач не грузиться.

Писал сам , chmod +x стоит.

#!/bin/bash
# init file for httpd server
#
#
./etc/rc.status
case "$1" in
start)
	echo -n "Starting Apache server: "
	/usr//bin/httpd -k start
	rc_status -v
           ;;
           stop)
         echo -n "Shutting down apache server: "
         killall httpd
           ;;
           restart)
                $0 stop
                $0 start
           ;;
           status)
                status httpser
           ;;
           *)
                echo "Usage: httpd {start|stop|restart|status}"
                exit 1
           esac
           exit 0 

Здесь где-то наверно есть грубая ошибка , укажите или помогте исправить ее plz.

Зараннее благодарен

могу предположить что где-то здесь: /usr//bin/httpd -k start, но где - понять не могу

anonymous
()
Ответ на: комментарий от anonymous

Может через su -c "/usr/bin/httpd -k start" запускать?

fury3
() автор топика

А стандартный скрипт для запуска апача в сусе использовать не пробовал? Ну, с модификациями, разумеется..

MiracleMan ★★★★★
()
Ответ на: комментарий от MiracleMan

а он там есть? (не нашол , и апач стандартный не стартует) 

Объясните мне плз  : 
Здесь просто надо скрипт скопировать в папку rc.d и с правами execute?
Или как во фрихе еще прописывать в rc.local (типа apache_start="YES") ????

fury3
() автор топика
Ответ на: комментарий от fury3

Вот этого, разве не встречал? -

ls -la /etc/init.d/apache2 -rwxr--r-- 1 root root 8532 2006-11-25 22:12 /etc/init.d/apache2

если вручную, то помни о chkconfig. Не надо ничего в rc.local прописывать..

MiracleMan ★★★★★
()

1) есть родной апачевский скрипт apachectl

2) скрипты в rc.d должны иметь в начале строчку вида

# chkconfig: 2345 90 60

первые цифры - это runlevels на которых он запускается, а вторая и третья очерёдность запуска и "убивания"

по теме - man chkconfig как уже сказали.

WerNA ★★★★★
()
Ответ на: комментарий от fury3

Апач теперь так запускается
А вот mysqld нет =( 
Короче вылазит "Не удалось соедениться с - Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)"

Мускул стоит , chkconfig для него сделал.
К чему бы это?

fury3
() автор топика
Ответ на: комментарий от fury3

уже и с эим разобрался , его просто надо было 1 раз вручную запустить ./mysql start

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.