remove www-backups older than 7 days to save space
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user