Grava no syslog da linha de comando

17

Como posso escrever uma entrada em /var/log/syslog na linha de comando?

    
por Drew Noakes 30.10.2014 / 12:15

2 respostas

23

Use o comando logger .

logger Some message to write

Existem várias opções disponíveis, incluindo:

-i Log the process ID in each line
-f Log the contents of a specified file
-n Write to the specified remote syslog server
-p Specify a priority
-t Tag the line with a specified tag

Veja man 1 logger para mais informações sobre a ferramenta.

    
por Drew Noakes 30.10.2014 / 12:15
7

Como alternativa, você pode escrever para syslog de python:

python -c 'import syslog; syslog.syslog("Hello World")'
    
por Sylvain Pineau 30.10.2014 / 12:34