Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- for file in /*; do
- stat $file
- FAILURE= find . -name "*.gz" -size -10k -mtime -1 -printf 'Failure %pn'
- done
- if $FAILURE
- then
- echo "The backup test has failed!" | mail -s "BACKUP FAILURE" myemail@gmail.com
- fi
- #!/bin/bash
- size_checker ()
- {
- cd /usr/test
- ls *.gz > gzfiles
- for FILE in `cat gzfiles`
- do
- SIZE=`ls -la $FILE | awk '{print $5}'`
- if [ "$SIZE" -lt 10241 ]
- then
- LAST_MODIFIED=`ls -la $FILE | awk '{print $6,$7}'`
- echo "${FILE} ${LAST_MODIFIED}" >> log
- if
- done
- uuencode log log.txt | mailx -s "Log of small gz files" honeybadger928@gmail.com
- }
- size_checker
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement