From 976e5e8ba3ada32e52d8933872f3b32372424043 Mon Sep 17 00:00:00 2001 From: snaki Date: Wed, 25 May 2022 17:00:04 +0200 Subject: [PATCH] updated date --- btrbk.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) mode change 100644 => 100755 btrbk.sh diff --git a/btrbk.sh b/btrbk.sh old mode 100644 new mode 100755 index c84b5ab..ca10030 --- a/btrbk.sh +++ b/btrbk.sh @@ -6,11 +6,15 @@ volName=("root" "home") snapDir="/.snapshots/" rcloneDir="test:/mnt/bk/new/" + function main { + Y=$(date +%Y) + M=$(date +%m) + D=$(date +%d) for i in ${!subVols[@]} do - snapName=${volName[$i]}.$(date +%Y-%m-%d) - snapYest=$snapDir${volName[$i]}.$(date -d "yesterday" +%Y-%m-%d) + snapName=${volName[$i]}.$Y-$M-$D + snapYest=$snapDir${volName[$i]}.$Y-$M-$(($D-1)) btrfs subvolume snapshot -r ${subVols[$i]} $snapDir$snapName if [[ -d "$snapYest" && $bkType = daily ]] then @@ -23,11 +27,11 @@ function main { then for f in `seq 1 2` do - btrfs subvolume delete $snapDir${volName[$i]}.$(date -d "$f days ago" +%Y-%m-%d) + btrfs subvolume delete $snapDir${volName[$i]}.$Y-$M-$(($D-$f)) done rclone delete $rcloneDir$(date -d "1 month ago" +%B)/ else - btrfs subvolume delete $snapDir${volName[$i]}.$(date -d "2 days ago" +%Y-%m-%d) + btrfs subvolume delete $snapDir${volName[$i]}.$Y-$M-$(($D-2)) fi done }