URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 68074
[ Назад ]

Исходное сообщение
"Как правильно запускать сервисы в FreeBSD 6.1."

Отправлено A1ik , 07-Авг-06 20:18 
Приветсвую!

Некоторое время не следил за развитием FreeBSD, вот поставил 6.1 и не могу догадаться - как правильно запускать теперь сервисы - добавлять например squid_enable="YES" в /etc/rc.conf не создавая исполнимого скрипта в /usr/local/etc/rc.d, или только путем заведения исполняемого скрипта в /usr/local/etc/rc.d? Работать понятно будет как запустишь, мне интересно как ЗАДУМАНО было...?


Содержание

Сообщения в этом обсуждении
"Как правильно запускать сервисы в FreeBSD 6.1."
Отправлено us.master , 07-Авг-06 21:36 
Только путем заведения исполняемого скрипта в:
/etc/rc.d/
/usr/local/etc/rc.d/

Или там или там.

http://www.freebsd.org/releases/6.0R/relnotes-i386.html (2.3.1)
http://www.freebsd.org/cgi/man.cgi?query=rc.conf&sektion=5&m...


"Как правильно запускать сервисы в FreeBSD 6.1."
Отправлено AMDmi3 , 07-Авг-06 22:36 
>мне интересно как ЗАДУМАНО было...?

Сейчас все порты устанавливают стартовые скрипты в /usr/local/etc/rc.d сами. Причем скрипты эти используют rc.subr, что значит:
- они читают /etc/rc.conf
- без foobar_enable="YES" в /etc/rc.conf они запускаться не будут.

Поэтому для squid, например, достаточно просто добавить squid_enable="YES" в rc.conf после установки.

Если же нужен какой-то свой левый скрипт то просто положи его в /usr/local/etc/rc.d. Удобнее тоже использовать rc.subr, но никто не заставляет - скрипту достаточно понимать start|stop, как и во времена 4.x.


"Как правильно запускать сервисы в FreeBSD 6.1."
Отправлено A1ik , 08-Авг-06 09:32 
Thanx.
Просвятили ...