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