From: Bastian Dehn Date: Sun, 25 May 2025 18:35:42 +0000 (+0200) Subject: change history in subfolder X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=6c3b78815de3b35043b845eb69dbecdbe99c22e2;p=simple-backup.git change history in subfolder --- diff --git a/backup b/backup index 156e7ca..8fd4dfc 100755 --- a/backup +++ b/backup @@ -183,27 +183,30 @@ make_history() local backup_history_file="history" local datum="$(date +%F)" local time="$(date +%T)" + local history_path="history" + + mkdir --parents "$history_path" if [ -f "$backup_path/day" ]; then echo "ℹ️ INFO: day history add $datum $time" echo "$datum" > $backup_path/day - echo "$datum" > day - echo "$datum $time day" >> $backup_history_file + echo "$datum" > $history_path/day + echo "$datum $time day" >> $history_path/$backup_history_file elif [ -f "$backup_path/week" ]; then echo "ℹ️ INFO: week history add $datum $time" echo "$datum" > $backup_path/week - echo "$datum" > week - echo "$datum $time week" >> $backup_history_file + echo "$datum" > $history_path/week + echo "$datum $time week" >> $history_path/$backup_history_file elif [ -f "$backup_path/month" ]; then echo "ℹ️ INFO: month history add $datum $time" echo "$datum" > $backup_path/month - echo "$datum" > month - echo "$datum $time month" >> $backup_history_file + echo "$datum" > $history_path/month + echo "$datum $time month" >> $history_path/$backup_history_file else echo "ℹ️ INFO: none history add $datum $time" echo "$datum" > $backup_path/none - echo "$datum" > none - echo "$datum $time none" >> $backup_history_file + echo "$datum" > n$history_path/one + echo "$datum $time none" >> $history_path/$backup_history_file fi } @@ -229,16 +232,18 @@ check_backup_date() local LIGHTGREEN="\e[1;32m" local RESET="\e[0m" local color=$LIGHTGREEN + local history_path="history" print_line echo local typ= for typ in day week month; do - if [ -f "$typ" ]; then + if [ -f "$history_path/$typ" ]; then color=$LIGHTGREEN - is_backup_old $typ $(cat $typ) || color=$LIGHTRED + is_backup_old $typ $(cat $history_path/$typ) \ + || color=$LIGHTRED printf "${color}last backup %s " "$typ" - printf "am %s${RESET}\n" "$(cat $typ)" + printf "am %s${RESET}\n" "$(cat $history_path/$typ)" else printf "${LIGHTRED}no backup %s " $typ printf "exists${RESET}\n"