CreateBackupFolder()
{
backDir="$(date +%Y-%m-%d)"_"$backname"
- lastBackDir="$(date -d "1 Day ago" +%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 \
elif [ "$DiskType" == "block" ]; then
local readonly DiskName=$(echo $Disk \
| sed 's/^\///' | sed 's/\//-/g')
- local readonly DiskSize=$(ssh $remoteLogin fdisk -l $Disk \
- | head -n 1 | awk -F "," '{print $2}' \
+ local readonly DiskSize=$(ssh $remoteLogin fdisk --list \
+ $Disk | head --lines=1 | awk \
+ --field-separator="," '{print $2}' \
| sed 's/[ \| Bbytes]//g')
ssh $remoteLogin dd bs=1M if=$Disk \
- | pv -s $DiskSize | gzip -c \
+ | pv --size $DiskSize | gzip --stdout \
| dd of=$backRemotePCPath/$DiskName.gz
fi
done
printf "Es sind %i Sicherungen vorhanden.\n" $backupanzahl
printf "Es werden %i Sicherungen gelöscht.\n\n" $loeschanzahl
- ls -d $backpath/*/ \
+ ls --directory $backpath/*/ \
| grep "_$backname" --max-count=$loeschanzahl \
| xargs rm --recursive