Advertisement
antun3s

s3cmd-script

Oct 10th, 2016
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.74 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. #LOG=/var/log/s3bkp-check.log
  4. #echo `date +%Y/%m/%d-%H:%M:%S ` - s3bkp-check iniciado >> $LOG
  5. if [ $# -eq 2 ]
  6. then
  7.     BUCKET=$2
  8.     case $1 in
  9.         -s|-S|size)
  10.             SIZE=`s3cmd du s3://$BUCKET | awk '{print $1}'`
  11.             echo $SIZE
  12.             ;;
  13.         -q|-Q|qtd)
  14.             QTD=`s3cmd du s3://$BUCKET | awk '{print $2}'`
  15.             echo $QTD
  16.             ;;
  17.         -l|-L|last)
  18.             LAST=`s3cmd ls s3://$BUCKET | sort -n | tail -1 | awk '{print $1" "$2}'`
  19.             echo $LAST
  20.             ;;
  21.         *)
  22.             echo "Error. Use: -s for size, -q for qtd, -l for last"
  23.             echo "  s3bkp-check -s DUP-CLI"
  24.             exit;
  25.             ;;
  26.     esac
  27.  
  28. else
  29.     echo "Error. Use: -s for size, -q for qtd, -l for last"
  30.     echo "  s3bkp-check -s DUP-CLI"
  31.     exit;
  32. fi
  33.  
  34. #echo `date +%Y/%m/%d-%H:%M:%S ` - s3bkp-check terminado >> $LOG
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement