¿Cómo puedo escribir una entrada /var/log/syslogdesde la línea de comandos?
¿Cómo puedo escribir una entrada /var/log/syslogdesde la línea de comandos?
Respuestas:
Usa el loggercomando.
logger Some message to write
Hay varias opciones disponibles, que incluyen:
-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
Consulte man 1 loggerpara obtener más información sobre la herramienta.
Alternativamente, puede escribir syslogdesde python:
python -c 'import syslog; syslog.syslog("Hello World")'
loggercomando?
logger. Ya tienes mi voto, solo estoy mencionando una alternativa.
loggerejemplo más detallado y para el registro remoto a través de lanetcatredirección de shell, consulte: safaribooksonline.com/library/view/bash-cookbook/0596526784/…