[devel] запуск сервисов
Andrii Dobrovol's'kii
=?iso-8859-1?q?dobr_=CE=C1_iop=2Ekiev=2Eua?=
Сб Сен 20 12:05:35 MSD 2003
Идея очень назревшая, по внутренним ощущениям. Например, недавние
проблемы с блокировкой клавиатуры при запуске в таком случае невозможны?
Только, действительно ли это займет так мало времени?
Andrey Orlov wrote:
> On Friday 19 September 2003 12:30, Denis Ovsienko wrote:
>
-покусано-
> А что до использования make..... Мндя. Чгря мне вообще идея inittab нравится больше,
> чем идея SystemV скриптов. Раз уж такие вопросы начинают назревать, то нужно
> закинуть SystemV скрипты / inittab на свалку истории и написать специальный
> утиль для старта и мониторинга сервисов. Чбы решал не только проблему порядка запуска
> но и:
>
> 1. Старт / Стоп по зависимостям;
>
> 2. Отслеживание работоспособности (рестарт при необохдимости или
> поднятие тревоги);
>
> 3. Старт процесса с правами полльзователя;
>
> 4. Возможно, любимую нами чрутизацию;
>
> 5. Ограничение ресурсов, предоставляемых процессу;
>
> 6. "Демонизация" процесса (с переназначение stdout / stderr на syslog,
> отслеживанием пида для стоп/старт и т.д.т.п).
>
> 7. Поддержка единой конфигурации __старта__ процессов (не самих
> процессов);
>
-покусано-
> В одном моем проекте была сходная задача - импорт продуктов, с зависимостями.
> Написание с нуля заняло пять рабочих дней, вместе с отладкой. По функциональным
> точкам, там было примерно половина от того, что нужно для задачи старта сервисов.
> Учитывая многочисленные согласования с унаследованной средой, для задачи старта
> сервисов потребуется, наверно, месяц. И мое мнение - нужно сразу брать курс в этом
> направлении, а не заниматься гробокопательством и гальванизацией трупов в лице
> initscripts & inittab.
>
-покусано-
Подробная информация о списке рассылки Devel