The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"В sysvinit добавлена утилита для преобразования unit-файлов ..."
Отправлено U.N.Owen, 20-Ноя-19 15:11 
>Т.е. это будет не просто что-то там конфигурирующая и запускающая утилита, а отдельный демон.

Это будет конфигурирующая и запускающая утилита И несколько отдельных (в том числе от этой утилиты) демонов. Каждый из который должен быть вполне способен работать и без неё.

Очевидно, что для поддержки разных типов юнитов потребуются разные демоны. Причем в большинстве случаев они уже существуют. Скажем, для .socket — это inetd, для .timer — старый добрый cron/anacron. В ряде случаев для поддержки всего функционала юнитов потребуются дополнительные переходники/обертки. Скажем, тот же cron не поддерживает опции вроде RandomizedDelaySec, значит придется запускать не саму утилиту, а переходник, который этот random обеспечит (или возможно, не запускать, а держать в виде отдельного минидемона — это уже детали).

Ну а для юнитов типа .service, да, очевидно, что для поддержки всего их функционала сервис должен запускаться не напрямую, а через некоторый демон-супервизор, обеспечивающий его запуск в контейнере. Видимо, контейнером будет cgroup, но если есть вменяемые альтернативы — никто не мешает использовать их.

Но очевидно, что этот супервизор должен запускаться только запуском и контролем других демонов. И однозначно НЕ должен заниматься инициализацией системы, монтированием файловых систем, поддержкой таймеров, сети, авторизации пользователей, приготовлением кофе и прочей не имеющей отношения к делу хренью.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру