Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2015
275
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. #!/bin/bash
  2. for file in /*; do
  3. stat $file
  4. FAILURE= find . -name "*.gz" -size -10k -mtime -1 -printf 'Failure %pn'
  5. done
  6. if $FAILURE
  7. then
  8. echo "The backup test has failed!" | mail -s "BACKUP FAILURE" myemail@gmail.com
  9. fi
  10.  
  11. #!/bin/bash
  12. size_checker ()
  13. {
  14. cd /usr/test
  15. ls *.gz > gzfiles
  16. for FILE in `cat gzfiles`
  17. do
  18. SIZE=`ls -la $FILE | awk '{print $5}'`
  19. if [ "$SIZE" -lt 10241 ]
  20. then
  21. LAST_MODIFIED=`ls -la $FILE | awk '{print $6,$7}'`
  22. echo "${FILE} ${LAST_MODIFIED}" >> log
  23. if
  24. done
  25. uuencode log log.txt | mailx -s "Log of small gz files" honeybadger928@gmail.com
  26. }
  27. size_checker
  28. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement