diff options
author | Leap Admins <sysdev@leap.se> | 2013-05-14 16:17:34 +0000 |
---|---|---|
committer | Leap Admins <sysdev@leap.se> | 2013-05-14 16:17:34 +0000 |
commit | c9fd8e9b309ab72e891630dc8e00f0b270afe4b0 (patch) | |
tree | 19c9de7be1bba55c45024a713b17e981755c59ac | |
parent | efc985c41b6896c1b0bf21455cdba7792ff75da9 (diff) |
check if another process is already running for given nodes
-rwxr-xr-x | leap-platform-test | 9 |
1 files changed, 9 insertions, 0 deletions
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";; |