Como verificar se o syslog.d está sendo executado

2

Meu syslog está sendo executado corretamente, mas por curiosidade, como verificar se o daemon syslog está sendo executado. Existe de qualquer maneira eu poderia verificar o status como o apache

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

Estou executando o Debian wheezy. Agradecemos antecipadamente.

    
por sg552 14.07.2013 / 09:30

2 respostas

3

Você pode usar o utilitário pidof para verificar se praticamente qualquer programa está sendo executado (se houver pelo menos um pid, o programa está sendo executado). Se você estiver usando syslog-ng, isso seria pidof syslog-ng ; se você estiver usando o syslogd, será pidof syslogd .

    
por 14.07.2013 / 09:39
9

O Debian usa o rsyslog e você pode verificar se ele está rodando exatamente como se estivesse verificando se o apache está rodando

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

Ou você pode usar o comando service (que faz praticamente a mesma coisa)

service rsyslog status
[ ok ] rsyslogd is running.
    
por 14.07.2013 / 10:25