Changeset 18640


Ignore:
Timestamp:
10/14/14 14:37:03 (10 years ago)
Author:
Mathieu Morlighem
Message:

CHG: fixing wait command

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/jenkins/jenkins.sh

    r18638 r18640  
    192192EOF
    193193        cd $ISSM_DIR/test/NightlyRun
    194         if [ "$OS" = "win7" ]; then
    195                 echo "HERE I AM"
    196                 matlab -nojvm -nosplash -r "exit;"
    197                 $MATLAB_PATH/bin/matlab -nojvm -nosplash -r "addpath $ISSM_DIR/src/m/dev; devpath; addpath $ISSM_DIR/nightlylog/; matlab_run$i" -logfile $ISSM_DIR/nightlylog/matlab_log$i.log
    198         else
    199                 $MATLAB_PATH/bin/matlab -nojvm -nosplash -r "addpath $ISSM_DIR/src/m/dev; devpath; addpath $ISSM_DIR/nightlylog/; matlab_run$i" -logfile $ISSM_DIR/nightlylog/matlab_log$i.log &
    200         fi
     194        $MATLAB_PATH/bin/matlab -nojvm -nosplash -r "addpath $ISSM_DIR/src/m/dev; devpath; addpath $ISSM_DIR/nightlylog/; matlab_run$i" -logfile $ISSM_DIR/nightlylog/matlab_log$i.log &
    201195done
    202196
    203197#wait until matlab closes
    204 if [ "$OS" != "win7" ]; then
     198if [ "$OS" = "win7" ]; then
     199        echo "Waiting for matlab on windows"
     200        pid=$(ps aux -W | grep MATLAB | awk '{printf("%s\n","MATLAB");}')
     201        while [ -n "$pid" ]
     202        do
     203                pid=$(ps aux -W | grep MATLAB | awk '{printf("%s\n","MATLAB");}')
     204                sleep 1;
     205        done
     206        echo "DONE!"
     207else
    205208        wait
    206209fi
Note: See TracChangeset for help on using the changeset viewer.