Linux系统环境SVN服务器定时备份详解:
本篇文章主要介绍的内容是在Linux系统下如何定时备份SVN服务器,目的是为了防止一旦SVN服务器挂掉及数据丢失造成的损失,需要对SVN服务器数据定时备份处理,以便找回丢失的数据,具体如下所示:
一、 新建备份目录
#mkdir /opt/project_backup
二、编写备份脚本
#cd /home/svn
#vim project_backup.sh
cd /home/svn
now=`/bin/date +%Y%m%d`
/bin/tar czvf "project_backup_$now.tar.gz" project/ && rm -rf/opt/project_backup/* && /bin/mv project_backup_*.tar.gz/opt/project_backup/
if [ $? == 0 ]
then
result="OK!!"
else
result="False!!"
fi
截图:
三、设定定时执行该脚本
#crontab –e
输入内容:0 24 ***/home/svn/project_backup.sh
备注:
代表每天的晚上的23点执行这个脚本备份
四、模拟执行
#./home/svn/project_backup.sh回车
#cd/opt/project_backup
结果:
移动互联网技术群(一) 179914858
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-12-26 19:07:48