hlcX's Blog
my note!
Toggle navigation
hlcX's Blog
2.学习
4.群晖
5.CentOS7
6.rasperryPI
linux-mint
关于
归档
标签
leanote的备份脚本
leanote
脚本
2019-03-24 13:08:17
37
0
0
hlcx
leanote
脚本
``` #!/bin/bash # 一些配置 #MONGO_USER="用户名" #MONGO_PASS="密码" MONGO_DB="leanote" LEANOTE_DATA_FILE_PATH=/home/leanote/files #临时目录 TEMP_PATH=/home/bak DB_DUMP_TEMP_PATH=/home/bak/temp #可执行文件路径 MONGO_DUMP_EXE=/home/mongodb/bin/mongodump #定义备份文件名 DataBakName=DB_$(date +"%Y-%m-%d").tar.gz FileBakName=File_$(date +%Y-%m-%d).tar.gz #导出 Mongo 数据库,并压缩 echo -ne "Dump database..." $MONGO_DUMP_EXE -h localhost -d $MONGO_DB -o $DB_DUMP_TEMP_PATH tar zcPf $TEMP_PATH/$DataBakName $DB_DUMP_TEMP_PATH/$MONGO_DB rm -rf $DB_DUMP_TEMP_PATH/* echo -e "Done" #备份附件等文件 echo -ne "Backup Leanote files..." tar zcPf $TEMP_PATH/$FileBakName $LEANOTE_DATA_FILE_PATH echo -e "Done" #清理30天前的备份文件 echo -ne "Del Old backup..." Old_tar_gz=*$(date -d -30day +%Y-%m-%d)* rm -f $Old_tar_gz echo -e "All done." ```
上一篇:
在docker容器外执行其内部的某个脚本
下一篇:
关于npm -v提示命令不存在问题解决
0
赞
37 人读过
新浪微博
微信
腾讯微博
QQ空间
人人网
提交评论
立即登录
, 发表评论.
没有帐号?
立即注册
0
条评论
More...
文档导航
没有帐号? 立即注册