为了保证showdoc上的资料在服务器出问题时不会丢失,因此需要做数据备份。在当前服务器备份一份,以及传至其他的备份服务器。
备份为每天00:10分执行备份,备份命令可查看:vi /etc/crontab
【10 00 * * * root /root/backup.sh】
备份会备份在当前服务器的/home/backpack/showdoc/ 目录,并会copy一份至备份服务器的/home/showdocbackup
防止数据堆积,备份服务器上的定时器里添加如下命令:
【00 01 * * * root find /home/showdocbackup -mtime +3 -name “*gzip” -exec rm -rf {} \;】
修改定时器文件后,重启service crond restart 定时器服务,让对应修改生效。
附:backup.sh
#!/bin/bash
#!/usr/bin/expect
#@author:test
#@date:2017-9-28
DATE=`date +%Y-%m-%d`
#备份至/home/backpack/showdoc/目录
BackDir_sqlite=/var/www/html/showdoc/Sqlite