Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #/bin/bash
- # Configuration
- FOLDERS='/home/ /etc/ /srv/ /root/'
- TEMP='backup-'`date +%Y-%m-%d`
- TARGET=$TEMP'.tar.gz'
- LOGFILE='backup.log'
- # Application
- echo '['`date`']'' Backup started' > $LOGFILE
- #Make Dirs
- if [ ! -f $TEMP ]
- then
- rm -r $TEMP
- fi
- mkdir $TEMP
- mkdir $TEMP/fs
- mkdir $TEMP/misc
- #MySQL Dump
- mysqldump --all-databases --user=root --password=wvETnqN8PyX2BZum > $TEMP/misc/mysqldump.sql
- echo '['`date`']'' MySQL Dump to $TEMP/misc/mysqldump.sql' >> $LOGFILE
- #Saving
- #/etc/init.d/minecraft backup
- # Files
- for FOLDER in $FOLDERS
- do
- cp -ar $FOLDER $TEMP/fs$FOLDER
- echo '['`date`']'' $TEMP/fs/$FOLDER backed up!' > $LOGFILE
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement