a change in waiting loop for running jobs release71
authorPGebauer <pgebauer@netbeans.org>
Sat, 10 Aug 2013 00:18:30 +0200
branchrelease71
changeset 269239f9d71e92cc46
parent 219887 5929ceb0bc01
a change in waiting loop for running jobs
nbbuild/newbuild/build-nbi.sh
     1.1 --- a/nbbuild/newbuild/build-nbi.sh	Wed Feb 15 09:50:18 2012 +0100
     1.2 +++ b/nbbuild/newbuild/build-nbi.sh	Sat Aug 10 00:18:30 2013 +0200
     1.3 @@ -59,6 +59,7 @@
     1.4  #       mv $MAC_PATH/installer/mac/newbuild/dist/* $MAC_PATH/dist_ml 
     1.5  #   fi
     1.6     ssh $NATIVE_MAC_MACHINE $MAC_PATH/installer/mac/newbuild/build.sh $MAC_PATH $BASENAME_PREFIX $BUILDNUMBER $RUNJAVAFX $ML_BUILD $LOCALES > $MAC_LOG_NEW 2>&1 &
     1.7 +   REMOTE_MAC_PID=$!
     1.8  
     1.9  fi
    1.10  
    1.11 @@ -77,15 +78,17 @@
    1.12      TAIL_PID=$!
    1.13  
    1.14      set +x
    1.15 -    RUNNING_JOBS_COUNT=`jobs | wc -l | tr " " "\n" | grep -v '^$'`
    1.16 +    RUNNING_JOBS_COUNT=`ps --pid $REMOTE_MAC_PID | wc -l | tr " " "\n" | grep -v '^$'`
    1.17 +    echo "Entering loop with count of running jobs: " $RUNNING_JOBS_COUNT
    1.18      #Wait for the end of native mac build
    1.19      while [ $RUNNING_JOBS_COUNT -ge 2 ]; do
    1.20          #1 or more jobs
    1.21          sleep 10
    1.22 -        jobs > /dev/null
    1.23 -        RUNNING_JOBS_COUNT=`jobs | wc -l | tr " " "\n" | grep -v '^$'`
    1.24 +        RUNNING_JOBS_COUNT=`ps --pid $REMOTE_MAC_PID | wc -l | tr " " "\n" | grep -v '^$'`
    1.25 +        echo "----> count of running jobs: " $RUNNING_JOBS_COUNT
    1.26      done
    1.27      set -x
    1.28 +    echo "Will kill "  $TAIL_PID
    1.29      kill -s 9 $TAIL_PID
    1.30  fi
    1.31