fixed bug that occured due to commenting out log-function
This commit is contained in:
@@ -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
15
log.txt
Normal 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.
|
||||
Reference in New Issue
Block a user