Dê uma olhada no comando logger
, que é uma interface para o módulo de log do sistema. Faz ou grava entradas de uma linha no arquivo de log do sistema na linha de comando.
A sintaxe geral é:
logger [options] [message]
Por exemplo:
logger “Hello World”
enviará a mensagem "Hello World" para o syslog. Então, em tail /var/log/syslog
você deve ver:
Jan 31 20:13:50 ron ron: Hello World
Você também pode enviar o conteúdo de um arquivo com a opção -f
. De man logger
:
-f, --file file
Log the contents of the specified file. This option cannot be
combined with a command-line message.
Você pode usar logger
em um script; você só precisa incluir o nome do script:
logger –t ScriptName “Hello World”
Veja man logger
para mais detalhes. Aqui são poucos bons referência .