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

3094
usr-local-ΕΨΗΕΛΩΝ

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

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

supervising syslog-ng /sbin/syslog-ng 

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

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

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

Спасибо.

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

4

1 ответ на вопрос

7
grawity

It's just a copy of syslog-ng that has changed its command-line arguments (argv[0]) to a more descriptive text.

The manual page of syslog-ng says:

OPTIONS [...] --process-mode Sets how to run syslog-ng: in the foreground (mainly used for debugging), in the background as a daemon, or in safe-background mode. By default, syslog-ng runs in safe-background mode. This mode creates a supervisor process called supervising syslog-ng, that restarts syslog-ng if it crashes. 

You can check with:

# pgrep -lf superv 1277 supervising syslog-ng # readlink /proc/1277/exe /usr/sbin/syslog-ng 

Похожие вопросы