Приветсвую!Некоторое время не следил за развитием FreeBSD, вот поставил 6.1 и не могу догадаться - как правильно запускать теперь сервисы - добавлять например squid_enable="YES" в /etc/rc.conf не создавая исполнимого скрипта в /usr/local/etc/rc.d, или только путем заведения исполняемого скрипта в /usr/local/etc/rc.d? Работать понятно будет как запустишь, мне интересно как ЗАДУМАНО было...?
Только путем заведения исполняемого скрипта в:
/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...
>мне интересно как ЗАДУМАНО было...?Сейчас все порты устанавливают стартовые скрипты в /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.
Thanx.
Просвятили ...