«Superviser» syslog-ng dans htop

4

Je travaillais sur mon serveur, quand dans htop Je viens de remarquer quelque chose d'inhabituel.

Le processus syslog-ng a été répertorié comme suit

supervising syslog-ng
    /sbin/syslog-ng

Je ne sais pas ce que ça veut dire. J'ai essayé de faire man supervising mais rien trouvé. supervising La commande n'existe pas aussi. Googling, j'ai trouvé une page sur launchtool, mais je ne trouve ni celui-ci ni sa page de manuel dans mon système.

je suis curieux

Que fait cet exécutable / commande / quoi que ce soit? Pourquoi aujourd'hui ai-je lu cette ligne dans htop?

Je vous remercie.

PS: Je ne savais pas trop comment publier ceci sur SU ou SF: même s’il s’agissait d’une question liée au serveur, cela couvrait Linux général.

usr-local-ΕΨΗΕΛΩΝ
la source

Réponses:

7

C'est juste une copie de syslog-ng qui a changé ses arguments en ligne de commande ( argv[0] ) à un texte plus descriptif.

La page de manuel de syslog-ng dit:

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.

Vous pouvez vérifier avec:

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