From fa62d2eff6905842a0dd84804f46a92f00228d77 Mon Sep 17 00:00:00 2001 From: Calvin Morrison Date: Mon, 14 Apr 2014 15:16:38 -0400 Subject: mkdir on lock claim --- src/lock | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) mode change 100644 => 100755 src/lock (limited to 'src') diff --git a/src/lock b/src/lock old mode 100644 new mode 100755 index 22191fe..5c50403 --- a/src/lock +++ b/src/lock @@ -1,3 +1,4 @@ +#!/bin/sh lock() { if [[ -f "$1" ]]; then @@ -11,7 +12,7 @@ lock() { echo "lock $1 found, waiting for unlock" >&2 while true; do sleep 2; - if [[ ! -d "$1" ]]; then + if mkdir "$1" &>/dev/null; then return fi done -- cgit v1.2.1