|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Sergey Skvortsov 2:5020/400 18 Sep 2006 14:28:58 To : Eugene Grosbein Subject : Re: ng_ipacct port --------------------------------------------------------------------------------
On 17.09.2006 19:49, Eugene Grosbein wrote:
>
> >> А также развитие механизма зависимостей (когда рестарт одного
> >> сервиса требует рестарта другого).
> SS> Вы таки не поверите, но данная возможность уже есть в rc.subr (forced
> SS> dependencies).
> SS> Только вот таких диких сервисов что-то нет.
>
> У меня есть. Есть oracle instance - сервис, пускаемый из rc.d
> и есть еще один сервис S, который использует oracle как базис для своих
> дел, при запуске его база уже должна быть, а при остановке/рестарте
> быза надо гасить сервис S, чтобы инстанс перед shutdown не ждал,
> когда же наконец доработает его клиент. Поэтому скрипт для S
> на четверке не имеет флага executable, а скрипт для запуска оракла
> после старта делает sh S.sh start, а перед стопом делает sh S.sh stop.
> Это все на четверке работает много лет.
Ок, прекрасно что работает, но (1) это легко перенести под rc.subr (буде
возникнет такое желание) и (2) это пример - твоего локального сервиса.
Локальные скрипты, управляющие набором логически связанных сервисов -
частый случай. В портах же таких тесно-зависимых сервисов не упомню.
--
Sergey Skvortsov
mailto: skv@protey.ru
--- ifmail v.2.15dev5.3
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6577c72e2757.html, оценка из 5, голосов 10
|