From: Bastian Dehn Date: Wed, 28 Nov 2018 19:52:32 +0000 (+0100) Subject: add: backup history X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=63b94cb50d6ed21982fde52c97e8c9d86a559e6d;p=simple-backup.git add: backup history --- diff --git a/backup b/backup index 75efac7..e2bb11c 100755 --- a/backup +++ b/backup @@ -309,6 +309,39 @@ CleanUpBackups() fi } +MakeHistory() +{ + if [ -f "$backpath/day" ]; then + echo "$(date +%Y-%m-%d)" > $backpath/day + echo "$(date +%Y-%m-%d)" > day + echo "$(date +%Y-%m-%d) day" >> backuphistory + elif [ -f "$backpath/week" ]; then + echo "$(date +%Y-%m-%d)" > $backpath/week + echo "$(date +%Y-%m-%d)" > week + echo "$(date +%Y-%m-%d) week" >> backuphistory + elif [ -f "$backpath/month" ]; then + echo "$(date +%Y-%m-%d)" > $backpath/month + echo "$(date +%Y-%m-%d)" > month + echo "$(date +%Y-%m-%d) month" >> backuphistory + else + echo "$(date +%Y-%m-%d)" > $backpath/none + echo "$(date +%Y-%m-%d)" > none + echo "$(date +%Y-%m-%d) none" >> backuphistory + fi + + printfStripLine + printf "\n" + for i in day week month; do + if [ -f "$i" ]; then + printf "Letzte Sicherung %s am %s\n" "$i" "$(cat $i)" + else + printf "Keine Sicherung %s vorhanden\n" "$i" + fi + done + printf "\n" + printfStripLine +} + main() { YELLOW="\e[0;33m" @@ -324,6 +357,8 @@ main() BackupRemotePC + MakeHistory + CleanUpBackups }