CreateBackupFolder()
{
- backDir="$(date +%Y-%m-%d)"_"$backname"
- lastBackDir="$(date --date="1 Day ago" +%Y-%m-%d)"_"$backname"
-
- if [ ! -d $backpath/$lastBackDir ]; then
- tmpordner=$(find $backpath -maxdepth 1 -type d \
- -name "*_"$backname"" \
- | sort \
- | tail --lines=1)
- lastBackDir=${tmpordner##*/}
- fi
+ local dayAnzahl=1
+ backDir="$(date +%Y-%m-%d)"_"$(printf "%02d" $dayAnzahl)"_"$backname"
+ while [ -d $backpath/$backDir ]; do
+ ((dayAnzahl++))
+ backDir="$(date +%Y-%m-%d)"_"$(printf "%02d" $dayAnzahl)"_"$backname"
+ done
+
+ tmpordner=$(find $backpath -maxdepth 1 -type d \
+ -name "*_"$backname"" \
+ | sort \
+ | tail --lines=1)
+ lastBackDir=${tmpordner##*/}
}
CreateBackupFolderRemotePC()