From 1ab9e7eaf2a5b35141539620122296f6c1333238 Mon Sep 17 00:00:00 2001 From: varac Date: Wed, 24 Jul 2013 14:38:17 +0000 Subject: CI: check for existing processes (Feature #3242) --- leap-platform-test | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'leap-platform-test') diff --git a/leap-platform-test b/leap-platform-test index 3f76b4f..366132e 100755 --- a/leap-platform-test +++ b/leap-platform-test @@ -325,15 +325,13 @@ 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 +# check if another process is already running with same config file +procs=`pgrep -fc "leap-platform-test.*-c.*$config"` +if [ $procs -gt 1 ]; then + echo "Other process(es) found running for config $config - exiting." + exit 1 +fi case $cmd in add_nodes) add_nodes "$nodes";; -- cgit v1.2.3