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