Advertisement
Guest User

Untitled

a guest
Oct 4th, 2016
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. backup="/backups/"
  4. backupordner="backup"
  5. dateiendung=".zip"
  6. datum=$(date +"%y-%m-%d&quot")
  7. sftp_server="c.c.c"
  8. sftp_user="b"
  9. sftp_pass="a"
  10.  
  11.  
  12. cd $backup
  13. if [ -f $backupordner$dateiendung ]; then
  14. rm -f $backupordner$dateiendung
  15. fi
  16.  
  17. if [ -d $backupordner ]; then
  18. rm -r -f $backupordner
  19. fi
  20.  
  21. mkdir $backup$backupordner
  22. cd $backup$backupordner
  23.  
  24. cp -R /var/log/ Logs
  25. cp -R /var/mail/ Mails
  26. cp -R /home/ts/ Teamspeak
  27. cp -R /var/www/ www
  28. cp -R /var/lib/mysql/ MySQL
  29.  
  30. cd MySQL/
  31.  
  32. mysqldump -u u -ppwforum forum_test ts3bot > backup.sql
  33.  
  34.  
  35. zip -q -r $backupordner$dateiendung $backupordner
  36.  
  37. if [ -e $backupordner$dateiendung ]; then
  38. sshpass -p $sftp_pass scp -o StrictHostKeyChecking=no -r $backupordner$dateiendung $sftp_user@$sftp_SVM101_$datum.zip
  39. rm -f $backupordner$dateiendung
  40. fi
  41.  
  42. if [ -d $backupordner ]; then
  43. rm -r -f $backupordner
  44. fi
  45.  
  46. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement