Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #***********************************************************************#
- # PARAMETRES A EDITER (Mettre un user en lecture seul de préférence ;))
- #***********************************************************************#
- USER="User Database"
- DBPASS="Pass Database"
- DBNAME1="Le nom de la table"
- DATEFORMAT=`date +%d-%m-%H-%M`
- BACKUPDIRSQL="/home/save/sql"
- BACKUPDIR="/home/save/world"
- MCDIR="/home/minecraft"
- WORLD1=""
- WORLD2=""
- WORLD3=""
- WORLD4=""
- #***********************************************************************#
- # Sauvegarde de la DB #
- #***********************************************************************#
- mkdir $BACKUPDIRSQL/$DATEFORMAT
- #Sauvegarde des bases de données
- #Rajoutez une ligne si vous avez plus de bases de données à sauvegarder
- echo "Backup SQL commence le `date`"
- mysqldump --opt -u $USER -p$DBPASS $DBNAME1 > $BACKUPDIRSQL/$DATEFORMAT/$DBNAME1.sql
- echo "Base de donnees $DBNAME1 sauvegardee"
- #***********************************************************************#
- # J'aime avoir de la place sur mon DD #
- #***********************************************************************#
- cd $BACKUPDIRSQL
- tar -vczf $DATEFORMAT-savesql.tar.gz $BACKUPDIRSQL/$DATEFORMAT
- rm -rf $BACKUPDIRSQL/$DATEFORMAT
- echo "Backup SQL compresse effectue `date`"
- cd $MCDIR
- tar -vczf $DATEFORMAT-saveworld.tar.gz $WORLD1/ $WORLD2/ $WORLD3/ $WORLD4/
- mv $DATEFORMAT-saveworld.tar.gz $BACKUPDIR/$DATEFORMAT-saveworld.tar.gz
- echo "Backup termine"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement