The OpenNET Project / Index page

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



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

Исходное сообщение
"Релиз FreeBSD 11.3"
Отправлено Дон Ягон, 10-Июл-19 14:49 
>> А как запущеный процесс? И в какой ОС? Иначе вопрос не имеет смысла.
> Linux/FreeBSD

И там и там можно запускать как обычные процессы, так и контейнеризованные. Используя как shell-скрипты, так и демона-уродца (во freebsd его ещё надо написать сначала, надеюсь не напишут).

> на чём там systemd-луддиты пытаются костылять? bash? shell? Perl?

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

> Как запущенный? Да всё равно как.

Нет, не всё равно. Например, запущеный в сигруппе процесс - это одна история, а запущенный руками из под моего пользователя - другая. Та же история с джейлами, например. А если вспомнить ещё про daemontools-подобные запускаторы/супервизоры...

> Я уже лет 5 сижу на systemd, обожаю его за то, что теперь, когда я пишу программы оторванные от терминала, мне не нужно думать, как в ралзичных ста тысячах дистрибутивов Linux (В том числе сборки от Васяна) мне запустить, остановить или перезагрузить мой демон.

Если скрипты/юниты поставляются вместе с сервисом его мэйнтейнером, то думать тебе не надо в любом случае. Ну, кроме ситуаций, когда там что-то сломано. Сюрприз, написать некорректный юнит тоже можно. Если хочется чего-то странного, то придётся писать своё в любом случае.
И systemd тут совсем никаких преимуществ не имеет. В лучшем случае, ты напишешь скрипт, который будет запускаться systemd-юнитом. В худшем случае, если у тебя, например, свой менеджер сигрупп/неймспейсов, да говорят даже тривиального докера достаточно, ты обречён жрать говно и лепить уродливые костыли.
В такие моменты становится понятно, что простота - это счастье. Запускатор, который не умеет в сигруппы/неймспейсы/аналог позволяет тебе накрутить свою логику произвольной сложности вокруг сервисов и самому рулить сигруппами/неймспейсами так как нужно и удобно тебе, а не поттерингу.
Да, это надо не всем и в простейших случаях systemd ок для многих. Systemd только для протейших случаев и годен, если хочется сложной логики, "инновации" systemd начинают только мешать, в то время как в скрипте ты можешь написать примерно всё, что захочешь.

> Я просто использую конфиг от systemd, который 4 строчки и работает одинаково на всех дистрибутивах, за исключением существующих только в теории маргинальных извращений типа devian :-)

С учётом потенциально разных путей до демонов в разных дистрибутивах и с учётом разных предпочтений мейнтенеров - не верю. Ничто не мешает также унифицировать скрипты во всех дистрибутивах. Просто, бардак и зоопарк - это вообще свойство линуксовых дистрибутивов. А systemd - это лишь ещё одна неудачная попытка починить это.

 

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



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

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