в скрипте (*
я щас точно незнаю как проверку осуществляют. но мона открыть один из скриптов в /etc/rc.d/ и просмотреть его. если хоть немного понимаешь в шелле то в принципе мона отличить код скрипта от тех мест где проверяется значение переменной.
а когда поймешь то просто добавляешь проверку.
ЕСЛИ apache_enable РАВЕН YES ТО /path/to/script/apachectl start. или что то типа этого. ясно? (*
попробуй так:
в первой строчке пиши . /etc/rc.subr.
потом юзай функцию checkyesno. вот так. checkyesno apache_enable.
если в rc.conf апач_енабле = ЙЕС то она (функция) возвратит 0. потом делаешь проверку. ели ноль то стартуем, если нет то хз (*
Последний раз редактировалось zythar; 17.07.2008 в 13:06..
Для запуска аpache при старте системы нужно добавить в /etc/rc.conf apache_enable="YES"
Если не получается. Значит нужно проверить наличие сценария apache.sh в директории /usr/local/etc/rc.d/. Его отсутствие может означать неправильную настроку/установку apache.
Если в /usr/local/etc/rc.d/ сценарий приутствует, значит дело в inetd.conf
Проблема так же может быть в init.
Последний раз редактировалось procedure; 17.07.2008 в 15:07..