如何检查 syslog.d 是否正在运行

sg5*_*552 3 debian logging daemon syslogd debian-wheezy

我的 syslog 运行正常,但出于好奇如何检查 syslog 守护进程正在运行。无论如何我可以检查状态,如 apache

root@server1:/etc# /etc/init.d/apache2 status
Apache2 is running (pid 12894).
Run Code Online (Sandbox Code Playgroud)

我正在运行 Debian wheezy。提前致谢。

use*_*517 12

Debian 使用 rsyslog,您可以检查它是否正在运行,就像检查 apache 正在运行一样

/etc/init.d/rsyslog status
[ ok ] rsyslogd is running.
Run Code Online (Sandbox Code Playgroud)

或者你可以使用 service 命令(它几乎做同样的事情)

service rsyslog status
[ ok ] rsyslogd is running.
Run Code Online (Sandbox Code Playgroud)


Fal*_*mot 4

您可以使用该pidof实用程序来检查几乎是否有任何程序正在运行(如果它给出至少一个 pid,则该程序正在运行)。如果您使用 syslog-ng,这将是pidof syslog-ng;如果您使用 syslogd,那么它将是pidof syslogd.