Incluir apt.history.log no systemlog

0

Estou tentando encontrar uma maneira de incluir o apt.history.log no log do sistema para que os logs sejam enviados automaticamente para um servidor de log centralizado remoto em execução.

Mas isso é algo que é possível? Eu sei que você faz isso por padrão

    
por Daniel Guldberg Aaes 31.01.2016 / 15:12

1 resposta

0

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 .

    
por Ron 31.01.2016 / 15:50