From 412fcfad37d96b7432a153a36d41ca396651c310 Mon Sep 17 00:00:00 2001 From: Vincent Riquer Date: Wed, 4 Feb 2015 20:24:23 +0100 Subject: [PATCH] don't create lock for to early --- lib/import_images | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/import_images b/lib/import_images index 987bf3f..685bfec 100644 --- a/lib/import_images +++ b/lib/import_images @@ -6,7 +6,6 @@ import_images() { exec 2>> images.log declare -r oldIFS="$IFS" [[ -r .importing ]] && return 2 - touch .importing [[ -w "$rrdfile" ]] || rrdcreate readlast for file in dav/* @@ -17,6 +16,8 @@ import_images() { IFS="$oldIFS" if (( $(date '+%Y%m%d%H%M%S' -d @${last[time]}) < $date$time )) then + [[ -r .importing ]] && return 2 + touch .importing imagetime="${date:0:4}/${date:4:2}/${date:6:2} ${time:0:2}:${time:2:2}:${time:4:2}" echo "$(date +"%Y/%m/%d:%H:%M:%S") - $file: $imagetime" timestamp=$(date +%s -d "$imagetime")