Назад | Перейти на главную страницу

Как проверить, что syslog.d запущен

Мой системный журнал работает правильно, но из любопытства, как проверить, что демон системного журнала работает. Могу ли я как-нибудь проверить статус, например, apache

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

Я использую Debian wheezy. Заранее спасибо.

Debian использует rsyslog, и вы можете проверить, что он работает, почти так же, как и проверка apache.

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

Или вы можете использовать служебную команду (которая делает примерно то же самое)

service rsyslog status
[ ok ] rsyslogd is running.

Вы можете использовать pidof утилита для проверки, работает ли какая-либо программа (если она выдает хотя бы один pid, программа запущена). Если вы используете syslog-ng, это будет pidof syslog-ng; если вы используете syslogd, это будет pidof syslogd.