kevinlinxp
12/31/2016 - 5:55 AM

Shell:ssh|tar|cat,mongodump,mongorestore.sh

Shell:ssh|tar|cat,mongodump,mongorestore.sh

#!/bin/bash
DUMP_FILE=waterme.db.mongo.$(date +%Y-%m-%d-%H.%M.%S)
#DUMP_FILE_GZ=${DUMP_FILE}.gz
REMOTE=root@162.243.104.43

ssh ${REMOTE} "mongodump --db waterme --out ${DUMP_FILE}"
#ssh -C ${REMOTE} "tar zc ${DUMP_FILE} | cat " > ${DUMP_FILE_GZ}
ssh -C ${REMOTE} "tar zc ${DUMP_FILE} | cat " | tar zx
mongorestore --drop ${DUMP_FILE}
rm -rf ${DUMP_FILE}