From c9fd8e9b309ab72e891630dc8e00f0b270afe4b0 Mon Sep 17 00:00:00 2001 From: Leap Admins Date: Tue, 14 May 2013 16:17:34 +0000 Subject: check if another process is already running for given nodes --- leap-platform-test | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/leap-platform-test b/leap-platform-test index fc2ac60..b7e1f5a 100755 --- a/leap-platform-test +++ b/leap-platform-test @@ -237,6 +237,15 @@ else nodes=$nodelist fi +# check if another process is already running for given nodes +for i in $nodes; do + procs=`pgrep -fc "leap-platform-test.*$i"` + if [ $procs -gt 1 ]; then + echo "Another process is already running for node $i - exiting." + exit 1 + fi +done + case $cmd in add_nodes) add_nodes "$nodes";; -- cgit v1.2.3