如何检查syslog.d正在运行

我的系统日志正常运行,但出于好奇心如何检查syslog守护进程正在运行。 有无论如何,我可以检查像Apache的地位

root@server1:/etc# /etc/init.d/apache2 status Apache2 is running (pid 12894). 

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

您可以使用pidof实用程序来检查几乎任何程序正在运行(如果它至less发出一个pid,程序正在运行)。 如果你正在使用syslog-ng,这将是pidof syslog-ng ; 如果你使用的是syslogd,那将是pidof syslogd

Debian使用rsyslog,你可以检查它运行非常像检查Apache正在运行

 /etc/init.d/rsyslog status [ ok ] rsyslogd is running. 

或者你可以使用服务命令(这几乎是相同的事情)

 service rsyslog status [ ok ] rsyslogd is running.