Зависимости демонов FreeBSD друг от друга

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Dorlas
сержант
Сообщения: 257
Зарегистрирован: 2008-07-18 22:17:49

Зависимости демонов FreeBSD друг от друга

Непрочитанное сообщение Dorlas » 2008-12-12 14:10:19

Всем добрый день (вечер, утро, ночь) :)

Появилась такая задачка:
Есть две службы:
1) Jabber-сервер eJabberd
2) ICQ-транспорт: PyICQ
Произведена их совместная интеграция, все работает как надо.

У каждой из них есть свой старт/стоповый скрипт: ejabberd и jabber-pyicq-transport

Ситуация - при перезапуске службы ejabberd отваливается транспорт и его нужно перестартовывать вручную...

Вопрос: Есть ли в FreeBSD штатная(ключевое слово) возможность где-то указать зависимость службы? Чтобы при перезапуске ejabberd автоматически перезагружался и транспорт :)

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
InventoR
ст. лейтенант
Сообщения: 1344
Зарегистрирован: 2006-12-10 19:43:25
Контактная информация:

Re: Зависимости демонов FreeBSD друг от друга

Непрочитанное сообщение InventoR » 2008-12-12 14:23:22

Код: Выделить всё

man rcorder
ну вот и сказочке конец, кто слушал, тот молодец.

Аватара пользователя
Dorlas
сержант
Сообщения: 257
Зарегистрирован: 2008-07-18 22:17:49

Re: Зависимости демонов FreeBSD друг от друга

Непрочитанное сообщение Dorlas » 2008-12-12 14:33:58

Это не то.

Нет у нее возможности указать, что службу такую то нужно перезапустить, если перезапускается другая служба...

Про порядок запуска скриптов при старте ОС в курсе - вопрос был про другое :st:

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: Зависимости демонов FreeBSD друг от друга

Непрочитанное сообщение terminus » 2008-12-12 14:37:39

Штатно - в винде. Там на каждый случай жизни есть своя кнопочка... Во фре - напишите sh скпирт который и бужет это делать и не парьтесь ;-)
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Аватара пользователя
Dorlas
сержант
Сообщения: 257
Зарегистрирован: 2008-07-18 22:17:49

Re: Зависимости демонов FreeBSD друг от друга

Непрочитанное сообщение Dorlas » 2008-12-12 14:45:07

Насчет скрипта - не проблема, напишу.

Просто хотелось точно удостовериться, что на текущий момент RC-скрипты фряхи такого не умеют (не люблю изобретать велосипеды).

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35439
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Зависимости демонов FreeBSD друг от друга

Непрочитанное сообщение Alex Keda » 2008-12-12 14:50:20

зачем, если это пишется тремя строками с использованием того де rcorder
Убей их всех! Бог потом рассортирует...

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: Зависимости демонов FreeBSD друг от друга

Непрочитанное сообщение terminus » 2008-12-12 15:08:37

Лисяра, имеешь в виду добавить в rc скрипт ejabber команду

Код: Выделить всё

run_rc_script /usr/local/etc/rc.d/pyicq restart
http://www.freebsd.org/cgi/man.cgi?quer ... .0-RELEASE

:cf:
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Зависимости демонов FreeBSD друг от друга

Непрочитанное сообщение manefesto » 2008-12-12 15:53:50

а что monitord не судьба поставить ?
я такой яростный шо аж пиздеЦ
Изображение