mongodb备份脚本

  

# !/bin/bash
路径=?mnt/mongodb/bin”
定位路径=?mnt/mongodb/恢复”#备份目录
nowtime=$ Y(日期+ % % m % d)

  

start ()
{
$ {sourcepath}/mongodump——主机127.0.0.1端口20011 -uadmin - p的密码”——authenticationDatabase管理——从${定位路径}/$ {nowtime}
}
execute ()
{

开始如果[$ ?情商0]

回声“成功回来!“

其他回声“失败回来!“
fi
}

  

如果[!- d“${定位路径}/$ {nowtime}/?然后]

mkdir ${定位路径}/$ {nowtime}
fi
执行
回声“==============后台$ {nowtime}==============?/p>   

如果[- d“${定位路径}/$ {nowtime}/?然后]

cd/mnt/mongodb/回
焦油-cvzf ${定位路径}/$ {nowtime} . tar。广州$ {nowtime}
fi
执行
回声“==============后台$ {nowtime}==============,

  

如果[- d“${定位路径}/$ {nowtime}/?然后]

rm射频/mnt/mongodb/后面/? {nowtime}“
fi
找到/mnt/mongodb/后面/类型f - name“* .tar.gz"-mtime + 6 | xargs的rm - fr {};#只保留6天的备份文件。

mongodb备份脚本