Logger -f comando matou abertura / var / log / messages na cauda

0

Estou tentando executar este comando no CentOS.

logger -t AUDIT_LOG -f <MY_AUDIT_LOG_FILE> &

Funciona corretamente por 10/20 segundos. Abrindo / var / log / messages na cauda eu posso ver corretamente as mensagens impressas no arquivo syslog por um tempo

tail -50f /var/log/messages

Após o comando tail, verificar com:

ps -eaf | grep logger

Meu processo de registrador não está mais ativo e em execução. Eu não acho que o comando tail seja a causa do desligamento do logger. Eu gostaria de acrescentar linhas escritas no log de auditoria do aplicativo no arquivo syslog de mensagens.

    
por user9573897 30.03.2018 / 11:22

1 resposta

0

Seu comando logger irá apenas registrar o conteúdo de MY_AUDIT_LOG_FILE no momento em que você executar o comando e sair, então o comportamento é normal.

Se você espera registrar continuamente as alterações que aparecem neste arquivo no syslog, o que você precisa é talvez o módulo de entrada do arquivo de texto rsyslog, conforme descrito aqui:

    
por 30.03.2018 / 11:57