The OpenNET Project / Index page

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



"Анализ реализаций алгоритма остановки ОС в различных система..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Ссылки "<<" и ">>" открывают первые и последние 10 сообщений.
. "Анализ реализаций алгоритма остановки ОС в различных система..." +/
Сообщение от ананим (?), 28-Янв-14, 16:07 
>При этом, shell я уже много лет знаю - это стандарт между всеми solaris/bsd/linux, как минимум, а systemd-unit - это linux-specific заморочка, появившаяся чуть ли не вчера.

Да дело даже не в этом. Для скриптов вполне можно использовать что-то типа этого — http://bashdb.sourceforge.net/ Для текстового файла (systemd-unit) такой возможности нет в принципе.
Даже в xml можно провести формальную валидацию, в txt — нет.
К тому же стиль systemd разделяет отладку на 2-а — текстовой файл и собственно сам демон (man sd_* — вместо звёздочки два раза «таб», если есть башкомплешн), а ковырятся с отладкой сторонних 100500 демонов — то ещё удовольствие. Например:
>NAME
>       sd_listen_fds, SD_LISTEN_FDS_START - Check for file descriptors passed by the system manager
>DESCRIPTION
>       sd_listen_fds() shall be called by a daemon to check for file descriptors passed by the init system as part of the socket-based activation logic.
>…
>RETURN VALUE
>       On failure, this call returns a negative errno-style error code. If $LISTEN_FDS/$LISTEN_PID was not set or was not correctly set for this daemon and hence no file descriptors were received, 0 is returned. Otherwise, the number of file descriptors passed is returned. The application may find them starting with file descriptor SD_LISTEN_FDS_START, i.e. file descriptor 3.

И выяснение кто из этих 2-х виноват уже не такая тривиальная задача, как со скриптами.

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

Оглавление
Анализ реализаций алгоритма остановки ОС в различных система..., opennews, 28-Янв-14, 10:26  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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