Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! /bin/bash
- TIMESTAMP=$(date +"%F")
- BACKUP_DIR=/temp/My-Backup-$TIMESTAMP
- MYSQL_USER="mysql_USERNAME"
- MYSQL=/usr/bin/mysql
- MYSQL_PASSWORD="password"
- MYSQLDUMP=/usr/bin/mysqldump
- DATABASE=social
- mkdir -p "$BACKUP_DIR/mysql"
- $MYSQLDUMP --force --opt --user=$MYSQL_USER -p$MYSQL_PASSWORD $DATABASE | gzip > "$BACKUP_DIR/mysql/$DATABASE.gz"
- mkdir -p "$BACKUP_DIR/web_dir"
- #Change this to the location GS is installed
- SRCDIR=/var/www/
- DESTDIR=$BACKUP_DIR/web_dir/
- FILENAME=My-WWW-Backup-$TIMESTAMP.tgz
- tar --create --gzip --file=$DESTDIR$FILENAME $SRCDIR
- tar --create --gzip --file=/backups/My-Backup-$TIMESTAMP.tgz $BACKUP_DIR
- rm -rf /temp/*
- mv /backups/My-Backup-$TIMESTAMP.tgz /home/santa/backups/My-Backup-$TIMESTAMP.tgz
- chown santa:santa /home/santa/backups/My-Backup-$TIMESTAMP.tgz
- wait
- echo "Backup of DB and Web Directory Complete!"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement