Foros del Web » Programación para mayores de 30 ;) » Programación General »

[Bash] Ayuda con monitor de directorio

Estas en el tema de [Bash] Ayuda con monitor de directorio en el foro de Programación General en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 14/09/2010, 20:18
Avatar de BaByRoDrI  
Fecha de Ingreso: julio-2009
Ubicación: Mexico
Mensajes: 60
Antigüedad: 14 años, 9 meses
Puntos: 1
Pregunta [Bash] Ayuda con monitor de directorio

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
  1. #!/bin/bash
  2.  
  3. #Configuracion
  4. $dir=/home/algo
  5. $correo=babyrodrigk@gmail.com
  6. #Acaba configuracion :(
  7.  
  8. mkdir /tmp/monitor/
  9. touch /tmp/monitor/db.dat
  10. $ULTIMO=echo `digest -a md5 $dir` > /tmp/monitor/db.dat
  11.  
  12. while true
  13. do
  14.  
  15. if [`digest -a md5 $dir` = $ULTIMO]; then
  16.  
  17.  
  18. #Generar el reporte y enviar a un correo
  19. else
  20.  
  21. #Añadir codigo de mail, con subject de sin reporte
  22.  
  23. fi
  24.  
  25. sleep 86400
  26. done

Ojala alguien me pueda hechar la mano, de ante mano, muchas gracias!! :D

Etiquetas: bash, directorio, monitor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:27.