diff options
author | Calvin Morrison <mutantturkey@gmail.com> | 2014-04-14 15:16:38 -0400 |
---|---|---|
committer | Calvin Morrison <mutantturkey@gmail.com> | 2014-04-14 15:16:38 -0400 |
commit | fa62d2eff6905842a0dd84804f46a92f00228d77 (patch) | |
tree | b80affaa2b4fe4207f76da610cdb0a122942447b /src | |
parent | ec6537f98945f17c6ca06843c2a41075f68a156b (diff) |
mkdir on lock claim
Diffstat (limited to 'src')
-rwxr-xr-x[-rw-r--r--] | src/lock | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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 |