From 5b862ffeb68c3d96496d87067eda88f19cdde0a5 Mon Sep 17 00:00:00 2001 From: jgaunt Date: Thu, 30 Jul 2020 17:26:57 -0400 Subject: [PATCH] Update 'duplicacy.sh' --- duplicacy.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/duplicacy.sh b/duplicacy.sh index 194bf30..a93b3e8 100644 --- a/duplicacy.sh +++ b/duplicacy.sh @@ -3,6 +3,9 @@ lockfile="/tmp/duplicacy.lock" LOGFILE="/var/log/duplicacy/duplicacy_$(date +%Y%m%d-%H%M%S).log" +# make log directory +mkdir $(dirname ${LOGFILE}) + if [ -e ${lockfile} ] && kill -0 `cat ${lockfile}`; then echo "duplicacy backup already running" >> ${LOGFILE} exit @@ -19,7 +22,7 @@ git pull # Duplicacy version update LATEST_DUPLICACY_VERSION="2.6.1" INSTALLED_DUPLICACY_VERSION=$(duplicacy -h | awk '/VERSION:/{getline; print $1}') -if [ ${LATEST_DUPLICACY_VERSION} != ${INSTALLED_DUPLICACY_VERSION} ]; then +if [ ${LATEST_DUPLICACY_VERSION} != ${INSTALLED_DUPLICACY_VERSION} || ! -e '/usr/bin/duplicacy' ]; then # Determine the Kernel and Architecture KERNEL=$(uname) ARCH=$(uname -m)