Advertisement
Guest User

patapon.sh

a guest
Sep 19th, 2016
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.77 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. SOURCEHOST=teuk.org
  4. SOURCEDIRPARENT=/home/mediabot
  5. SOURCEDIRCHILD=/bin
  6. DESTDIR=/home/backup
  7. RSYNCLOG=patapon_$(date +'%Y%m%d_%H%M%S').log
  8. RCPTEMAIL=teuk@undernet.org
  9.  
  10. rsync -a --stats --delete ${SOURCEHOST}:${SOURCEDIRPARENT}${SOURCEDIRCHILD} ${DESTDIR} >>${RSYNCLOG} 2>&1
  11.  
  12. CURDATE=$(date +'%d/%m/%Y %H:%M:%S')
  13. VOLDEST=$(du -sh ${DESTDIR}${SOURCEDIRCHILD})
  14. NBFILES=$(find ${DESTDIR}${SOURCEDIRCHILD} -type f | wc -l)
  15.  
  16. cat <<EOT | mutt -s "Rapport rsync $(date +'%d/%m/%Y %H:%M:%S')" ${RCPTEMAIL} -a "${RSYNCLOG}"
  17. ${CURDATE} Rapport rsync ${SOURCEHOST}:${SOURCEDIRPARENT}${SOURCEDIRCHILD} vers ${DESTDIR}
  18.  
  19. Volumétrie de ${DESTDIR}${SOURCEDIRCHILD} :
  20.  
  21. ${VOLDEST}
  22.  
  23. Nombre de fichiers réguliers dans ${DESTDIR}${SOURCEDIRCHILD} :
  24.  
  25. ${NBFILES}
  26.  
  27. EOT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement