Hola me dejarón de tarea hacer un script en bash que monitoré cambios realizados en un directorio... ¿Qué clase de cambios? Bueno pues nuevos archivos creados, archivos borrados, subdirectorios creados y borrados.
¿Solo eso? No, el script deberá de ser capaz de enviar el informe a una dirección de correo cada día, la verdad es que no pude avanzar mucho, esto es lo que he logrado:
Código bash:
Ver original#!/bin/bash
#Configuracion
$dir=/home/algo
$correo=babyrodrigk@gmail.com
#Acaba configuracion :(
mkdir /tmp/monitor/
touch /tmp/monitor/db.dat
$ULTIMO=echo `digest -a md5 $dir` > /tmp/monitor/db.dat
while true
do
if [`digest -a md5 $dir` = $ULTIMO]; then
#Generar el reporte y enviar a un correo
else
#Añadir codigo de mail, con subject de sin reporte
fi
sleep 86400
done
Ojala alguien me pueda hechar la mano, de ante mano, muchas gracias!! :D