#!/bin/bash
MAXDAYS=7
GogsPath=/data1/containers/gogs
Time=$(date +%F)
BackupDir=/data1/gogsbackup
BackLog=/data1/gogsbackup/${Time}.log
[ ! -d "${BackupDir}" ] && mkdir -p ${BackupDir}
exec 1>${BackLog}
exec 2>&1
set -x
find ${BackupDir} -maxdepth 1 -type f -mtime +$(expr ${MAXDAYS} - 1) -exec echo "Delete {}" \; -exec rm "{}" \;
cd /data1/containers/gogs
tar zcvf ${BackupDir}/${Time}.tar.gz ./
Gogs备份脚本
最新推荐文章于 2022-12-24 22:20:50 发布