Advertisement
Guest User

Untitled

a guest
May 14th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. DATE=`date +%Y%m%d-%H%M`
  4. BACKUP_PATH="/var/backups"
  5. BACKUP_DIRS="/home/mlu /var/mail /etc /tmp/mysql-backup.sql"
  6.  
  7. mysqldump --user=root --password=REMOVED_OMG_INSECURE --all-databases > /tmp/mysql-backup.sql
  8. FILE="$BACKUP_PATH"/`hostname -s`-"$DATE".tar.bz2.enc
  9. touch "$FILE"
  10. chmod 000 "$FILE"
  11. tar -c $BACKUP_DIRS 2>/dev/null | bzip2 | openssl enc -aes-256-cbc -salt -pass file:/paht/to/password/.key > "$FILE"
  12. chmod 444 "$FILE"
  13. chown backup "$FILE"
  14. rm /tmp/mysql-backup.sql
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement