#!/bin/bash
DATE=`$(date +%Y-%m-%d-%H:%M:%S)`
gitlab-rake gitlab:backup:create
result=`ls /var/opt/gitlab/backups/ | wc -l`
if [ $result -eq 0 ];then
echo "$DATE 备份失败" >> git_back.log
elif [ $result -gt 0 ];then
echo "$DATE 备份成功" >> git_back.log
scp /var/opt/gitlab/backups/*.tar 10.1.1.236:/data/gitlab_back/
echo "$DATE 传输成功" >> git_back.log
mv /var/opt/gitlab/backups/*.tar /root/gitback/
fi
path1=/root/gitback/
cd $path1 && find . -mtime +2 -type f -exec rm -rf {} \;