Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- set -e
- MONGODUMP_PATH="/usr/bin/mongodump"
- MONGO_HOST="1.2.4.4"
- MONGO_PORT="27017"
- MONGO_DATABASE="db"
- MONGO_USERNAME="login"
- MONGO_PASSWORD="pass"
- TIMESTAMP=`date +%F-%H%M`
- BACKUP_FILE_PATH="/var/backups/tokumx-backup-$TIMESTAMP"
- error_exit()
- {
- echo "Backup TokuMX filed due Error: $1" 1>&2
- rm -rf $BACKUP_FILE_PATH
- rm -rf $BACKUP_FILE_PATH.tar
- exit 1
- }
- # Create backup
- $MONGODUMP_PATH --host $MONGO_HOST --port $MONGO_PORT --db $MONGO_DATABASE --use
- rname $MONGO_USERNAME --password $MONGO_PASSWORD --out $BACKUP_FILE_PATH
- # Make archive
- tar cf $BACKUP_FILE_PATH.tar -C $BACKUP_FILE_PATH/ .
- # Remove backup folder
- rm -rf $BACKUP_FILE_PATH
- bind_ip = 127.0.0.1
- sudo sh /scripts/tokumx_backup_script
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement