LINUX.ORG.RU
ФорумAdmin

Помогите с загрузкой процессов, плиз!


0

0

Linux Slackware 9.1 настроен так, что при загрузке демон httpd стартует из каталогов пользователей в /home/user,

т.е есть в /etc/rc.d/ файл rc.httpd который стартует соответствующие файлы в /home/user/etc/rc.d rc.httpd и apachectl c соответствующими параметрами /usr/bin/httpd -d /home/user

Это нужно для того чтобы каждый пользователь имел свой собственный конфиг апача , при одном установленном сервере Apache, и мог перечитать родительский процесс httpd.pid при коннекте через SSH

Для mysql тоже самое. Так вот, проблема в том, что httpd процесс при перезагрузке системы запускается от root, соответсвенно владелец родительского httpd.pid - root, что не годиться, поэтому в случае сбоя и перезагрузки системы приходиться каждому юзеру самому стартовать свой web-сервак, а это напрягает. При старте mysql всё нормально, но в mysqld_safe, который есть в каталоге каждого юзера изначально можно указать, кто стартует сервер, а в апач нет (просьба не путать с указанием пользователя и группы в httpd.conf, дочерние процессы стартуют от имени них).

Как сделать чтобы при инициализации системы процесс httpd сразу стартовал от имени пользователя?

anonymous

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