Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. DATE=$(date -d "yesterday 13:00" '+%Y%m%d')
  4. YEAR=$(echo $DATE | cut -c 1-4)
  5. MONTH=$(echo $DATE | cut -c 5-6)
  6. DAY=$(echo $DATE | cut -c 7-8)
  7.  
  8. for DIR in "exchange/*/data/${YEAR}/${MONTH}/${DAY}"; do
  9. EXCHANGE=$(echo $DIR | cut -d'/' -f2)
  10. ZIPFILE="exchange/${EXCHANGE}/data/${YEAR}${MONTH}${DAY}.tgz"
  11. tar -czf $ZIPFILE $DIR
  12. # DIRS=`ls -d */*/${DIR}/* 2> /dev/null`
  13. # COUNT=`echo -n "$DIRS" | wc -l`
  14. # if [ $COUNT -gt 0 -a ! -f $ZIPFILE ]; then
  15. # echo $DATE
  16. # find $DIRS -print0 | sort -z | tar -cvzf $ZIPFILE --no-recursion --null -T - && rm -rf */*/${DIR}
  17. # fi
  18. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement