# !/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天的备份文件。