备份脚本
#!/bin/sh DUMP=/usr/bin/mongodump #mongodump备份文件执行路径 OUT_DIR=/mnt/db_backup/mongo #临时备份目录 TAR_DIR=/mnt/db_backup/mongo #备份存放路径 DATE=`date +%Y_%m_%d` #获取当前系统时间 DB_NAME=your DatabasesName DB_PORT=27018 DB_USER=userName DB_PASS=password DAYS=5 TAR_BAK="mongod_bak_$DATE.tar.gz" cd $OUT_DIR rm -rf $OUT_DIR/* mkdir -p $OUT_DIR/$DATE $DUMP -u $DB_USER -p $DB_PASS -d $DB_NAME --port=$DB_PORT -o $OUT_DIR/$DATE tar -zcvf $TAR_DIR/$TAR_BAK $OUT_DIR/$DATE find $TAR_DIR/ -mtime +$DAYS -delete