fixed bug that occured due to commenting out log-function

This commit is contained in:
2022-05-27 17:06:46 +02:00
parent 5b230f6179
commit 90f88023c7
2 changed files with 23 additions and 7 deletions

View File

@@ -1,30 +1,31 @@
#!/bin/bash
IFS=$'\r\n' GLOBIGNORE='*' command eval 'FILES=($(cat backup_filelist.txt))'
echo `date` >> log.txt
for i in "${FILES[@]}"
do
FILENAME=$(basename "$i")
if [ -f "$FILENAME" ]; then
#echo "$FILENAME exists."
#echo "$FILENAME exists." >> log.txt
DIF=$(diff "$i" "$FILENAME")
if [ -z "$DIF" ]
then
#echo "$FILENAME has not changed, skipping."
echo "$FILENAME has not changed, skipping." >> log.txt
else
#echo "$FILENAME has changed, copying..."
echo "$FILENAME has changed, copying..." >> log.txt
cp "$i" .
fi
else
#echo "$FILENAME does not exist, copying..."
echo "$FILENAME is a new file, copying..." >> log.txt
cp "$i" .
fi
done
if [[ `git status --porcelain` ]]; then
#echo "Git reports changes. Perfoming next generic commit."
echo "Git reports changes. Perfoming next generic commit." >> log.txt
git add *
git commit -m "next commit"
else
#echo "Git doesn't report any changes. No new commit. Exiting."
echo "Git doesn't report any changes. No new commit. Exiting." >> log.txt
fi

15
log.txt Normal file
View File

@@ -0,0 +1,15 @@
Bestand.xlsx exists.
Bestand.xlsx has not changed, skipping.
ToDo.xlsx exists.
ToDo.xlsx has not changed, skipping.
Git doesn't report any changes. No new commit. Exiting.
Fr 27 Mai 2022 17:01:20 CEST
Bestand.xlsx exists.
Bestand.xlsx has not changed, skipping.
ToDo.xlsx exists.
ToDo.xlsx has not changed, skipping.
Git doesn't report any changes. No new commit. Exiting.
Fr 27 Mai 2022 17:02:19 CEST
Bestand.xlsx has not changed, skipping.
ToDo.xlsx has not changed, skipping.
Git doesn't report any changes. No new commit. Exiting.