The OpenNET Project / Index page

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



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

Исходное сообщение
"Участник проекта Debian ответил на критику systemd"
Отправлено Адекват, 12-Июн-13 13:30 
"Многабукафф, ниасилил, низачед, кг/ам" да ?

Я вот например прекрасно понимаю что значит строчка

. /etc/rc.d/init.d/functions

прекрасно понимаю чем является конструкция

reload() {
    configtest_q || return 6
    echo -n $"Reloading $prog: "
    killproc -p $pidfile $prog -HUP
    echo
}

Зачем тут скобочки фигурные идут ?

А вашем системд:

ExecReload=/bin/kill -s HUP $MAINPID

Начнем с того, что kill по абсолютному пути вызвается, а не через переменную путей окружения.
Далее - /bin/kill -s HUP такая конструкция позволит перезапустить процесс, а не просто прихлопнуть ?


Кроме того, в sysvinit в функции перезагрузки демона, вызывается configtest_q

configtest_q() {
    $nginx -t -q -c $NGINX_CONF_FILE
}

Я тут вижу проверку конфиг-файла на правильность, или что-то еще, а где это в вашем системД ?

Может все-таки экономия строк кода "щутковины", которая запускает/перезапускает демон - это не всегда гуд ?

Вот как запускается nginx в системД:
ExecStart=/usr/sbin/nginx
Никаких проверок, нах нужно - если процесс есть, то новый не запуститься, так как порт/сокет будет уже занят, да :) ?
Типа пусть ядро на себя берет проверки все.

Какие вы все...я с вас фигею просто.ExecStart=/usr/sbin/nginx

В случае с баш-портянкой я царь-и-бог в своей системе, если что-то нужно будет поменять в баш-скрипте, типа сделать доп проверку наличия файла в директории, или еще чего-то что мне может мне понадобиться - я это сделать смогу, а в случае с системД  -нет.

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

 

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



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

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