Отправляет email-рассылки с помощью сервиса Sendsay

Re[4]: Apache & Squid ???

#!/bin/sh

case "$1" in
start)
[ -x /usr/local/sbin/apachectl ] && /usr/local/sbin/apachectl start >
/dev/null && echo -n ' apache'
;;
stop)
[ -r /var/run/httpd.pid ] && /usr/local/sbin/apachectl stop > /dev/null
&& echo -n ' apache'
;;
*)
echo "Usage: `basename $0` {start|stop}" >&2
;;
esac
exit 0
Вот скрипт запуска Апача который устанавливаетса при установке с портов. И проверь
есть ли права на выполнение у скрипта.

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.bsd.all
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписаться: mailto:comp.soft.bsd.all--unsub@subscribe.ru?subject=comp.soft.bsd.all

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   "чПЧБ чПКФАЛ" Thu, 04 Nov 2004 08:48:20 +0200 (#256790)

 

Ответы:

проверь

да спасибо всё получилось :-)

Ответить   Wed, 3 Nov 2004 16:21:45 +0700 (#256873)

 

а вообще-то можно попросту записать запуск в /etc/rc.local
Пример:
/usr/local/sbin/apachectl start

-----Original MessageFrom: чПЧБ чПКФАЛ [mailto:bisdj***@u*****.net]
Sent: Thursday, November 04, 2004 8:48 AM
To: comp.soft.bsd.all (4741654)

#!/bin/sh

case "$1" in
start)
[ -x /usr/local/sbin/apachectl ] && /usr/local/sbin/apachectl start

/dev/null && echo -n ' apache'
;;
stop)
[ -r /var/run/httpd.pid ] && /usr/local/sbin/apachectl stop >
/dev/null
&& echo -n ' apache'
;;
*)
echo "Usage: `basename $0` {start|stop}" >&2
;;
esac
exit 0
Вот скрипт запуска Апача который устанавливаетса при установке с портов. И
проверь
есть ли права на выполнение у скрипта.

http://subscribe.ru/ http://subscribe.ru/feedback

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.bsd.all
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписаться: mailto:comp.soft.bsd.all--unsub@subscribe.ru?subject=comp.soft.bsd.all

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Шутка Андрей Fri, 5 Nov 2004 11:47:16 +0200 (#257568)

 

Доброго времени суток Шутка,

Friday, November 5, 2004, 11:47:16 AM, Вы писали:

...

И



А зачем тогда в /etc/rc.conf писать
***************************************
local_startup="/usr/local/etc/rc.d"
***************************************
???

Cтартовый скрипт ДОЛЖЕН располагаться в каталоге "local_startup".

P.S. Кажись в handbook'e об этом толково написано.

--
С наилучшими пожеланиями,
Колесник Андрей
mailto:kolesn***@e*****.ua
ICQ: 208861095

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.bsd.all
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписаться: mailto:comp.soft.bsd.all--unsub@subscribe.ru?subject=comp.soft.bsd.all

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Колесник Андрей Fri, 5 Nov 2004 12:23:24 +0200 (#257579)

 

Friday, November 5, 2004, 11:47:16 AM, Вы писали:

...

И

В /usr/local/etc/rc.d лежат СКРИПТЫ управления (тоесть не только запуска, но
и остановки, релоада к примеру.)
Это очень удобно для управления. Знаешь где искать.
В /etc/rc.local же можно добавлять свои настройки.
Насколько я помню, изначально вопрос темы стоял о том, как запустить Апач и
Сквид, если нет скриптов. :-)

Насчет ДОЛЖЕН - неверно.

http://www.freebsd.bip.ru/sysstart.shtml

Вырезка оттуда:

Вопрос: Где расположены файлы конфигурации системы?

Ответ: Для FreeBSD конфигурационным файлом является /etc/rc.conf. Все
параметры указываются здесь, а остальные конфигурационные файлы /etc/rc*
просто его используют.

Посмотрите файл /etc/rc.conf и измените значения переменных на
соответствующие вашей системе. В файле содержатся комментарии, описывающие
смысл этих переменных и способ их задания.

Файл /etc/rc.local можно использовать для запуска дополнительных локальных
служб или для настройки дополнительных параметров.

Файл /etc/rc.serial предназначен для инициализации коммуникационных
адаптеров (например, установки характеристик работы последовательных
портов).

Файл /etc/rc.i386 предназначен для настройки специфичных для архитектуры
Intel параметров, таких, как эмуляция iBCS2 или характеристик системной
консоли ПК.

В каталоге, указанном в файле /etc/rc.conf, вы можете создавать свои файлы
автозапуска:

# Location of local startup files.
local_startup=/usr/local/etc/rc.d

Каждый файл, оканчивающийся на .sh, будет запущен на выполнение в алфавитном
порядке.

Это простой и понятный метод для добавления дополнительных служб без
редактирования файла /etc/rc.local. Многие порты/пакаджи предполагают, что
каталог /usr/local/etc/rc.d предназначен для размещения запускаемых при
загрузке системы скриптов.

Handbook - это верно, это сила :-)

--
С наилучшими пожеланиями,
Колесник Андрей
mailto:kolesn***@e*****.ua
ICQ: 208861095

http://subscribe.ru/ http://subscribe.ru/feedback

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.bsd.all
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписаться: mailto:comp.soft.bsd.all--unsub@subscribe.ru?subject=comp.soft.bsd.all

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Шутка Андрей Fri, 5 Nov 2004 13:15:05 +0200 (#257610)