Advertisement
Guest User

Untitled

a guest
Mar 4th, 2015
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. #!/bin/sh
  2. USERNAME="user
  3. PASSWORD="pass"
  4. SERVER="ftpbackupservergoeshere"
  5. NOW="$(date +'%m-%d-%Y')"
  6.  
  7. DAYS=7
  8. RMDATE=$(date --iso -d $DAYS' days ago')
  9.  
  10. # local directory to pickup *.tar.gz file
  11. FILE="/root/$NOW.tar.gz"
  12.  
  13. cd /home/minecraft/multicraft/servers
  14. find . -name \*.log -type f -delete
  15. find . -name \*.log.gz -type f -delete
  16. cd
  17.  
  18. tar -zcf $NOW.tar.gz /home/minecraft
  19.  
  20. # login to remote server
  21. ftp -n -v $SERVER <<EOF
  22. user $USERNAME $PASSWORD
  23. binary
  24. put $FILE $NOW.tar.gz
  25. cd ..
  26. rm -rf ${RMDATE}
  27. bye
  28.  
  29. EOF
  30.  
  31. rm /root/$NOW.tar.gz
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement