Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- PREFIX="myServer"
- MONGO_HOST="localhost"
- MONGO_PORT=27017
- MONGO_USER="admin"
- MONGO_PASS="admin"
- FTP_HOST="1.2.3.4"
- FTP_USER="admin"
- FTP_PASS="admin"
- ######################################
- DATE=`date +%Y-%m-%d`
- mkdir $DATE
- cd $DATE
- echo "Dumping..."
- mongodump -h $MONGO_HOST:$MONGO_PORT -u $MONGO_USER -p $MONGO_PASS
- cd ..
- FILE=dump-$PREFIX-$DATE.tar.gz
- echo "Creating tarball..."
- tar -zcvf $FILE $DATE
- ls -l --block-size=M $FILE
- echo "Uploading..."
- ftp -n $FTP_HOST <<END_SCRIPT
- quote USER $FTP_USER
- quote PASS $FTP_PASS
- put $FILE
- quit
- END_SCRIPT
- echo "Cleaning up..."
- rm -Rf $DATE
- rm -Rf $FILE
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement