登录
注册
node.js 学习社区
Linux下MongoDB实现自动备份脚本

眉间雀

2014-12-12 13:52

 !/bin/bash 
#数据库备份 
nowtime=date +"%Y-%m-%d" 
echo "============= back start ${nowtime}============="
parentpath=/opt/mongodbback
cd ${parentpath}
start()
{
    /usr/local/mongodb/bin/mongodump -h 127.0.0.1 -d DB -o ${parentpath}/${nowtime}
}
execute()
{
   start
   if [ $? -eq 0 ]
   then
        echo "back successfully!"
   else
        echo "back failure!"
   fi
}
#directory is exist 
if [ ! -d ${parentpath}/${nowtime} ]
then
    mkdir pwd/${nowtime}
fi
execute
echo "============= back end${nowtime}=============" 

原文引自:http://cnodejs.org/topic/510b4923df9e9fcc58f74c44

回复 · 0

发表回复

你可以在回复中 @ 其他人