remove www-backups older than 7 days to save space

This commit is contained in:
2015-07-21 10:29:23 +03:00
parent 7052ec8d94
commit 927540c36b

View File

@@ -13,11 +13,18 @@ if [ ! -e $BAKDIR ]; then
mkdir -p $BAKDIR mkdir -p $BAKDIR
fi fi
# Backup Webspace ## Backup Webspace
EXCLUDE=$(mktemp) EXCLUDE=$(mktemp)
find $WEBDIR -type l > $EXCLUDE find $WEBDIR -type l > $EXCLUDE
tar cfz $BAKDIR/www-"$DATE".tgz $WEBDIR -X $EXCLUDE tar cfz $BAKDIR/www-"$DATE".tgz $WEBDIR -X $EXCLUDE
# Delete all backups older than 7 days
TMP=$(mktemp -d)
ls $BAKDIR/www-* | tail -n 7 | xargs -i mv {} $TMP/
rm $BAKDIR/www-*
mv $TMP/www-* $BAKDIR
rm -r $TMP
# Backup MySQL # Backup MySQL