The OpenNET Project / Index page

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



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

Исходное сообщение
"Линус Торвальдс занял нейтральную позицию в отношении system..."
Отправлено Аноним, 20-Сен-14 07:58 
> являюсь админом по профессии, но интересуюсь, и мне ни разу не
> приходилось сталкиваться с портянкой того вида, о котором вы говорите

Посмотрите на скрипты системы инициализации любого дистра без upstart или systemd. Там почти всегда можно накопать достойных экспонатов, где конфигурация типа путей жестко вколочено по всему коду. На всех трех страницах.

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

С точки зрения администрирования мне удобнее 5 строк в конфиг кинуть. При этом мне запустят мой процесс, поставят ему нужного юзера, приоритет, перезапустят если отпало, а если что-то не так - отругаются в лог. Сколь-нибудь стандартного способа это в sysv делать попросту нет. И если кто-то хочет сказать что мне это не надо - я хочу сказать что тем кому не надо - могут идти на...й. Я себе не враг и хочу чтобы мне было удобно. В том числе, мне удобно накидать 5 строк конфига для типового случая, где только описание как запускать и есть, вместо немеряной скриптовой портянки, где конфигурация размазана по куче кода.

> паршивого качества, и конфигурация лежала отдельным файликом.

А в sysv скриптах половина путей например традиционно захардкожена по всему телу трехстраничной простыни. Очень доставляет если программы нет в репах, перепахивать все 3 страницы гомнокода. А потом если ляп вышел - еще и дебажить заманаешься, поскольку штатных средств логгинга нет чуть менее чем никаких.

> административных скриптов, именно паршивого качества, и с размазанной конфигурацией?

Скрипты инициализации в дистре с sysv попробуйте почитать.

> Если вам не сложно, киньте ссылку поглядеть.

Я давно отказался от дистров где sysv в почете - мне реально проще 5 строк в конфиг вбивать. Но если вам хочется гуано - посмотрите на какой-нибудь скрипт старта udev, где пути фигурируют по всей площади кода. Так что если у вас они не такие - радости с перепахиванием будет много. Или скрипт старта psybnc например. А если хочется поблeвать - посмотрите как там рестарт на случай падения через крон сделан (ибо обычно такое в автопилотном режиме работает и некому это перезапустить). На минутку, это делается в нормальной системе инициализации 1-2 строками в конфиг и работает на порядок лучше.

 

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



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

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