Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Hora da prática - monitoramento de processos e agendamento de tarefas

No meu caso, não funcionou:
tail -n 5 /var/log/syslog | grep "error" >> /caminho/do/log_monitorado.txt

Verifiquei quais logs existem, executando:
ls /var/log

Como o arquivo /var/log/syslog não existe no meu sistema, usei journalctl
Executando:
journalctl -p err -n 10

✔️ Explicação:
journalctl → consulta logs do sistema
-p err → filtra apenas erros
-n 10 → últimas 10 mensagens

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Oi, Kelly! Como vai?

Agradeço por compartilhar.

Gostei da sua análise e adaptação do comando, você identificou bem a diferença entre sistemas que usam syslog e os que utilizam journalctl. Isso é importante porque nem todas as distribuições Linux mantêm os mesmos arquivos de log, e sua solução ficou bem alinhada com esse cenário.

Continue explorando essas variações, isso amplia muito sua visão prática em DevOps.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!