Envíe un correo electrónico cuando se producen excepciones en Catalina.
-
23-12-2019 - |
Pregunta
Estoy trabajando en esto.Monitoree el archivo de registro de Tomcat llamado "CATALINA.OUT" para el error "Excepción".El script debe enviarnos el correo electrónico tan pronto como se encuentra la "excepción" de la cadena en el archivo.¿Algún pensamiento?
¿Se puede hacer esto a través de TOMCAT / LOG4J?
Solución
Pruebe este:
#!/bin/bash
while [ 1 = 1 ]
do
rcode="`tail -n 1000 catalina.out 2>&1 | grep -o Exception`"
if [ "$rcode" = "Exception" ]
then
echo "Something went wrong." \
| mail -s "your subject" mail@mailaddress.com
fi
sleep 180
done
Ciertamente hay algunas mejoras que deben hacerse.P.ej.El "-n 1000" o durmiendo durante 180 segundos.Pero debería hacer para un inicio.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow