The OpenNET Project / Index page

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



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

Исходное сообщение
"В sysvinit добавлена утилита для преобразования unit-файлов ..."
Отправлено Аноним, 21-Ноя-19 17:54 
> для .socket — это inetd

Здесь есть две проблемы. Во первых, у inetd другой алгоритм работы: он держит слушающий сокет у себя, а сервер (не являющийся демоном) запускает для каждого соединения отдельный; systemd же при первом соединении передаёт слушающий сокет демону и до завершения демона его не трогает. Во вторых, в случае с systemd демон запускается со всем набором фич изоляции и ограничения ресурсов (например, он может вообще не иметь доступа в сеть кроме упомянутого сокета, либо быть воткнутым в неймспейсы другого демона) — т.е. сокет надо будет как-то передать упомянутому далее супервайзору, в возможности чего я сомневаюсь.

> для .timer — старый добрый cron/anacron.

А что делать, когда активация таймера привязана к запуску или остановке других юнитов? Тут нужен демон динамических относительных таймеров, что в задумку крона не очень-то влазит.

> некоторый демон-супервизор

Так это и есть init: он знает все процессы, в т.ч. к какому ранлевелу какой принадлежит.

> И однозначно НЕ должен заниматься инициализацией системы

Init не занимается инициализацией системы, он лишь обрабатывает события, согласно которым переключает runlevel'ы, киляя при этом оставшиеся от старых ранлевелов процессы. Инициализацией системы занимается то, что на эти ранлевелы развешено.

 

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



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

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