The OpenNET Project / Index page

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



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

Исходное сообщение
"Третья стабильная сборка проекта TrueOS, пришедшего на смену..."
Отправлено нах, 04-Июн-17 00:23 
> Ой, вы таки не знаете синтаксис sh-скриптов? Или не понимаете, зачем так
> пишут? Или куча if-оф куда красивее, да?

скачать и посмотреть скрипты от линуксов не судьба? Сорри, они все же великоваты для копипасты.
Идея хотя бы хранить данные отдельно от кода программы вам совершенно незнакома? Нет, я не понимаю, зачем вы _так_ пишете, да еще считаете это образцовым.
А главное, приходится ведь эту гадость еще и править/самому писать иногда (сколько-сколько порт named "не замечал" что остался без скрипта - пол-года, да?)

>>Быстро понять, что за чем запускается - вообще без специального инструмента нельзя, это тебе не ls /etc/rc3.d, и сразу все видно.
> Ну да, тут FreeBSD уже перепрыгнула "/etc/rc?.d", ибо их система запуска вполне

куда перепрыгнула? В помойку, где невозможно быстро понять, что не стартовало и почему? Ага, вот уж прыжок-то. Кстати, никакого аналога boot.log тоже ведь не прилагается по сей день? Я уже начинаю любить бинарные логи systemd. Всяко лучше никаких.

> Что касается специального инструмента - он вообще смотрит в тот же файл
> скрипта, в котором где-то в начале есть ключевые слова:

угу, очень удобно. просто охренеть как - вместо одного ls.

> Ну да, в этом случае - урезанный вывод, нет основных скриптов /etc.
> Хочется полный список?

нет, только тех которые запускаются в данной системе в текущей конфигурации, мне надо посмотреть, что могло сломаться. Опа, чо, никак, они у вас *все* всегда запускаются, только большая часть зазря? (а мега-тулза проверять *_enable не умеет, хехе)
И да, рекомендую дочитать его man до секции bugs. В systemd и openrc хотя бы этой проблемы нет.

> %rcorder /etc/rc.d/* /usr/local/etc/rc.d/* | less

| wc -l (если что, на рабочем линуксном сервере меньше полусотни, все умещается на пол-экрана, при том что там еще порядок shutdown отдельный от старта описан)
> Ну и венец, так сказать:
>>на что только не шли, чтобы не делать как в systemV) - типа 00-mysql в rc.d, чтобы он запускался до того, как зависимые от него
> Вывод - манов не читали, костылили, как умели.

кто, авторы порта mysqlclient? Вот тупые-то, да? Это, для опоздавших родиться, был такой  штатный скрипт - до появления всех этих ужасов с rcorder (попутно тогда еще нужно было явно дергать ldconfig для локальных библиотек)

Если что (похоже, вы не только опоздали родиться, но и других систем не видели кроме как на скриншотах), эта мега-идея тупо скопипащена с редхатовского:

# iptables      Start iptables firewall
#
# chkconfig: 2345 08 92
# description:  Starts, stops and saves iptables firewall
#
# config: /etc/sysconfig/iptables
# config: /etc/sysconfig/iptables-config
#
### BEGIN INIT INFO
# Provides: iptables
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: start and stop iptables firewall
# Description: Start, stop and save iptables firewall

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

И да, оно в примерно таком виде - с 1999го года, redhat6 (в 5 вроде попроще было, я уже не помню деталей).

 

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



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

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