]> gitweb.hhaalo.de Git - simple-backup.git/commitdiff
change: backup with long parameter
authorBastian Dehn <hhaalo@arcor.de>
Mon, 16 Jul 2018 17:38:27 +0000 (19:38 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Mon, 16 Jul 2018 18:26:37 +0000 (20:26 +0200)
backup

diff --git a/backup b/backup
index a45fc337293592e4d01766e0c8d0864116ed310f..2bda90e1c21935a51eab8ad1f2ee6909d7fa27dd 100755 (executable)
--- a/backup
+++ b/backup
@@ -28,7 +28,7 @@ ReadArguments()
 CreateBackupFolder()
 {
        backDir="$(date +%Y-%m-%d)"_"$backname"
-       lastBackDir="$(date -"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 \
@@ -88,12 +88,13 @@ BackupVMDiscs()
                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
@@ -220,7 +221,7 @@ CleanUpBackups()
                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