small changes

This commit is contained in:
Nico Schottelius 2005-12-07 18:43:33 +01:00
parent 735b0e3c11
commit 967556b693

View file

@ -217,7 +217,8 @@ while [ "$i" -lt "$no_shares" ]; do
# check if maximum number of backups is reached, if so remove # check if maximum number of backups is reached, if so remove
# #
count=$(ls "$c_dest" | wc -l) # STOPPED!
count=$(ls "$c_dest/${INTERVALL}.*" | wc -l)
echo "|-> $count backup(s) already exist, keeping $c_intervall backup(s)." echo "|-> $count backup(s) already exist, keeping $c_intervall backup(s)."
if [ "$count" -ge "$c_intervall" ]; then if [ "$count" -ge "$c_intervall" ]; then
@ -225,7 +226,7 @@ while [ "$i" -lt "$no_shares" ]; do
remove=$(echo $count - $substract | bc) remove=$(echo $count - $substract | bc)
echo "|-> Removing $remove backups..." echo "|-> Removing $remove backups..."
ls "$c_dest" | sort -n | head -n $remove > "$TMP" ls "$c_dest/${INTERVALL}.*" | sort -n | head -n $remove > "$TMP"
while read to_remove; do while read to_remove; do
dir="$c_dest/$to_remove" dir="$c_dest/$to_remove"
echo "|-> Removing $dir ..." echo "|-> Removing $dir ..."
@ -241,7 +242,10 @@ while [ "$i" -lt "$no_shares" ]; do
# the rsync part # the rsync part
# --delete --numeric-ids --relative --delete-excluded # --delete --numeric-ids --relative --delete-excluded
# #
echo rsync -a --delete $EXCLUDE $VERBOSE $EXCLUDE $source $c_dest
# STOPPED!
destination_dir=$(date +%Y-%m-%d)
echo rsync -a --delete $EXCLUDE $VERBOSE $EXCLUDE "$source" "$c_dest/${INTERVALL}.${destination_dir}"
done done
# #