CNode

Linux下MongoDB实现自动备份脚本

Ffeiquan发布于13 年前最后回复13 年前2 回复12394 浏览0 收藏

#!/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}============="

查看回复

回复 (2)

R
ronincn#1·13 年前

crontab

F
feiquan#2·13 年前
引用 ronincncrontab

是的

参与回复
登录后即可参与回复。登录