创建gitlab_backup.sh备份脚本,每日晚上12点10分备份,保存一个月docker-compose创建gitlab私有仓库后,使用脚本定时备份gtilab
gitlab 部署在目录 /opt/gitlab/docker-compose.yml
#! /bin/bash
case "$1" in
"start")
docker exec gitlab gitlab-rake gitlab:backup:create
rm -rf /opt/gitlab/data/backups/*_`date -d "1 month ago" +%Y_%m_%d`_12.9.10_gitlab_backup.tar
;;
esac
crontab 创建定时任务
crontab -e 10 0 * * * /opt/gitlab/gitlab_backup.sh startcrontab 查看定时任务
crontab -l



