Advertisement
Guest User

Untitled

a guest
Aug 8th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.55 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. #***********************************************************************#
  4. # PARAMETRES A EDITER (Mettre un user en lecture seul de préférence ;))
  5. #***********************************************************************#
  6. USER="User Database"
  7. DBPASS="Pass Database"
  8. DBNAME1="Le nom de la table"
  9. DATEFORMAT=`date +%d-%m-%H-%M`
  10. BACKUPDIRSQL="/home/save/sql"
  11. BACKUPDIR="/home/save/world"
  12. MCDIR="/home/minecraft"
  13. WORLD1=""
  14. WORLD2=""
  15. WORLD3=""
  16. WORLD4=""
  17.  
  18. #***********************************************************************#
  19. #           Sauvegarde de la DB                                                 #
  20. #***********************************************************************#
  21.  
  22. mkdir $BACKUPDIRSQL/$DATEFORMAT
  23. #Sauvegarde des bases de données
  24. #Rajoutez une ligne si vous avez plus de bases de données à sauvegarder
  25. echo "Backup SQL commence le `date`"
  26. mysqldump --opt -u $USER -p$DBPASS $DBNAME1 > $BACKUPDIRSQL/$DATEFORMAT/$DBNAME1.sql
  27. echo "Base de donnees $DBNAME1 sauvegardee"
  28.  
  29. #***********************************************************************#
  30. #           J'aime avoir de la place sur mon DD                               #
  31. #***********************************************************************#
  32.  
  33. cd $BACKUPDIRSQL
  34. tar -vczf $DATEFORMAT-savesql.tar.gz $BACKUPDIRSQL/$DATEFORMAT
  35. rm -rf $BACKUPDIRSQL/$DATEFORMAT
  36. echo "Backup SQL compresse effectue `date`"
  37.  
  38. cd $MCDIR
  39. tar -vczf $DATEFORMAT-saveworld.tar.gz $WORLD1/ $WORLD2/ $WORLD3/ $WORLD4/
  40. mv $DATEFORMAT-saveworld.tar.gz $BACKUPDIR/$DATEFORMAT-saveworld.tar.gz
  41.  
  42. echo "Backup termine"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement