"Контролирующий" системный журнал в htop

Я работал на своем сервере, когда в htop я заметил нечто необычное.

Процесс syslog-ng был указан следующим образом

supervising syslog-ng
    /sbin/syslog-ng

Я не знаю, что это значит. Я пытался сделать man supervising но ничего не нашел. supervising команда тоже не существует Погуглив, я нашел страницу о launchtool, но я не могу найти ни его, ни его man-страницу в моей системе.

мне любопытно

Что делает этот исполняемый файл / команда / что бы ни делал? Почему сегодня я прочитал эту строку в htop?

Спасибо.

PS: я не был уверен насчет публикации этого в SU или SF: даже если это вопрос, связанный с сервером, он касается общего Linux.

1 ответ

Решение

Это просто копия syslog-ng который изменил свои аргументы командной строки (argv[0]) к более описательному тексту.

Страница руководства syslog-ng говорит:

ОПЦИИ

       [...]

       --process-режим 
           Устанавливает, как запустить syslog-ng: на переднем плане (в основном используется для
           отладка), в фоновом режиме, как демон, или в безопасном фоне
           Режим. По умолчанию syslog-ng работает в безопасном фоновом режиме. Этот режим
           создает процесс супервизора, называемый supervising syslog-ng, который
           перезапускает syslog-ng в случае сбоя.

Вы можете проверить с помощью:

# pgrep -lf superv
1277 контролирующий системный журнал
# readlink /proc/1277/exe
/ USR / SBIN / Syslog-нг
Другие вопросы по тегам