The OpenNET Project / Index page

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



"Линус Торвальдс занял нейтральную позицию в отношении systemd"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для сортировки сообщений в нити по дате нажмите "Сортировка по времени, UBB".
. "Линус Торвальдс занял нейтральную позицию в отношении system..." +/
Сообщение от Аноним (-), 20-Сен-14, 07:58 
> являюсь админом по профессии, но интересуюсь, и мне ни разу не
> приходилось сталкиваться с портянкой того вида, о котором вы говорите

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Линус Торвальдс занял нейтральную позицию в отношении systemd, opennews, 18-Сен-14, 12:29  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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