El abogado de las víctimas del Alvia cifra en 720 € las indemnizaciones
El violador del ascensor ya está en la calle
Un hombre quema la casa de su expareja con 3 niños y la cuidadora dentro, todos ilesos
Fabra licita por 25 millones en el aeropuerto de Castellón tras ordenar el cierre de Canal Nou
Sin culpables por el ‘Prestige’
Una pianista se enfrenta a siete años y medio de cárcel por molestar a una vecina
Vaya Pais: La semana en titulares (I)
Breaking Bad: Huell espera… y desespera!
Quienes hayas visto la semana pasada la Series Finale de Breaking Bad, seguro que este video os parece gracioso. Y seguro que entedereis en donde esta la gracia.
Para los que no, solo deciros que os estáis perdiendo una de las mejores series de los últimos tiempos.
Si aguantais mas de 5 minutos por lo menos escucharéis musiquita interesante.
Como monitorizar la ejecucion de un cron de manera básica
Queremos monitorizar el servicio de cron en Linux, para un cron concreto. Dicho cron se lanza cada 15 minutos y queremos asegurarnos de que el cron lo ejecuta (bien o mal nos da lo mismo). El metodo para tener una notificacion si el cron no se ha ejecutado es la siguiente.
Primero instalamos el cron que queremos monitorizar, y le forzamos a escribir un fichero de log, con la informacion que queramos (lo que nos interesa es que se escriba en el mismo momento en que se ejecuta el cron).
El siguiente paso es crear el siguiente script
vi /home/user/scripts/cron/log/check_cron.sh #!/bin/bash file="/home/user/scripts/cron/log/salidaCron.`date +%d%m%g`.txt" limite="/home/user/scripts/cron/log/limite" touch -d '-16 minutes' $limite if [ $limite -nt $file ]; then echo"----------------------------------------------------------------------" >> /tmp/timestamp echo "La fecha de modificacion del log es: " >> /tmp/timestamp stat $file | grep Modify| cut -d: -f2,3,4| cut -d. -f1 >> /tmp/timestamp echo "" >> /tmp/timestamp echo"----------------------------------------------------------------------" >> /tmp/timestamp cat /tmp/timestamp| mail -s "Fallo de ejecucion de Script" user@dominio.com fi
Este script hace lo siguiente:
-Crea un fichero con el comando touch con la hora actual menos el numero de minutos que queramos. En nuestro caso le ponemos 1 minuto mas que la frecuencia de ejecucion del cron que queremos monitorizar.
– Compara lel timestamp del fichero del limite que hemos marcado para comprobar el servicio, con el log que escribe el servicio instalado en el cron.
– Si la fecha del log supera el limite que hemos marcado, quiere decir que el cron se ha parado, y nos notifica al correo enviando el texto que hayamos definido.
– En nuestro caso veremos que el correo se manda a una hora superior a los 16 minutos de limite que hemos marcado, y con ello el fallo del servicio.
-Debido a que el script solo manda el correo ante fallo, lo instalaremos en un cron con la frecuencia que queramos. No demasiado alta porque si es asi, nos notificara con retraso.
Adjunto los crones como los tengo instalados:
*/15 * * * * /usr/bin/java -jar /home/user/scripts/cron/dist/.hagoloquesea.jar >> /home/ulysse/scripts/cron/log/salidaCron.$(date +\%d\%m\%g).txt */5 * * * * /home/user/scripts/cron/log/check_cron.sh
Video Chanante, Cuidado con el Cyborg: Corre Sarah Connor
Atencion, Spoilers! Si eres el unico alienigena en la galaxia que no has visto la saga de Terminator, no veas este video!
Estos chicos siempre me sacan una sonrisa.
Via: @alexdelaIglesia
Titanic Vs El Gran Gatsby
Jack Dawson es un artista sin un duro que gana un billete en el Titanic en 1912. Asiste a una cena en primera clase que le hace desarrollar el gusto por los placeres refinados, Se guarda en el bolsillo el “Corazon del Mar”, sobrevive al hundimiento, empeña el diamante, se pasa los siguientes 10 años amasando una fortuna y en 1922 se muda a West Egg como Jay Gatsby… millonario con un pasado oscuro y con un miedo visceral por las piscinas.
Via: Pinterest
Mas en EPR: Titanic 2
Muere Rose Dawson