Pular para o conteúdo

Varredura de logs

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Varredura de logs

Enviado em 10/11/2016 - 11:51h

Bom dia,

Preciso de uma ajuda. Tenho uma pasta com diversos logs:

a.log
b.log
c.log

Preciso varrer cada log desse na pasta de forma automática e verificar se houve alguma mensagem de erro.

Caso haja erro, pegar essa mensagem e jogar em outro arquivo: erros.log

Não tenho ideia de como fazer e se é possível.

Alguém consegue dar um help?!

Obrigado

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Varredura de logs

Enviado em 10/11/2016 - 13:16h

Uma forma simples e utilizar o comando grep no arquivo

cat /var/log/syslog |grep erro > erros.log 



----------------------------------------------------------------------------------------
Juliano Olenick - Netguard - http://www.netguard.com.br

3. Re: Varredura de logs

Enviado em 10/11/2016 - 13:49h

grep --no-filename erro a.log b.log c.log >> error.log 

4. Re: Varredura de logs

Enviado em 10/11/2016 - 13:54h

tente isso:

#!/bin/bash
for i in $(find . -maxdepth 1 -type f | awk -F"/" '{print $2}' |sort ) ; do
echo "$i"
cat $i | grep erro
echo "-------------------------"
done


salve e de permissão de execução, a saida será na tela, para enviar para um arquivo execute script.sh > erros.log

5. Boa tarde

Enviado em 10/11/2016 - 14:09h

grep erro *.log > errolog

com esse comando, tudo que tiver "erro" dentro de qualquer arquivo .log no diretorio atual, será escrito > no arquivo errolog.



Abraço e Viva o Linux.

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder