Changeset 26782
- Timestamp:
- 01/14/22 10:16:05 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified issm/trunk-jpl/jenkins/jenkins.sh ¶
r26781 r26782 347 347 348 348 if [[ "${OS}" == CYGWIN* || ${MINGW} -eq 1 ]]; then 349 $MATLAB_PATH/bin/matlab -nodesktop -nosplash -nojvm -r "addpath ${ISSM_DIR_WIN}/src/m/dev; devpath; addpath ${ISSM_DIR_WIN}/nightlylog; matlab_run$i" -logfile ${ISSM_WIN_DIR}/nightlylog/matlab_log$i.log &349 $MATLAB_PATH/bin/matlab -nodesktop -nosplash -nojvm -r "addpath ${ISSM_DIR_WIN}/src/m/dev; devpath; addpath ${ISSM_DIR_WIN}/nightlylog; matlab_run$i" | tee ${ISSM_DIR_WIN}/nightlylog/matlab_log$i.log & 350 350 else 351 $MATLAB_PATH/bin/matlab -nodisplay -nosplash - nojvm -r "addpath ${ISSM_DIR}/src/m/dev; devpath; addpath ${ISSM_DIR}/nightlylog; matlab_run$i" &> ${ISSM_DIR}/nightlylog/matlab_log$i.log351 $MATLAB_PATH/bin/matlab -nodisplay -nosplash -r "addpath ${ISSM_DIR}/src/m/dev; devpath; addpath ${ISSM_DIR}/nightlylog; matlab_run$i" | tee ${ISSM_DIR}/nightlylog/matlab_log$i.log & 352 352 fi 353 353 done … … 378 378 echo "pid: ${pid}" 379 379 echo '-----------------------------' 380 380 381 # Time out after $max_time seconds because sometimes multiple MATLAB processes get locked in race condition 381 382 timer=0 … … 383 384 while [[ $timer -lt $max_time && -n "${pid}" ]]; do 384 385 pid=$(ps -W | grep MATLAB | awk '{print $1}') 385 timer=$((timer + 1))386 386 sleep 1; 387 387 done 388 388 389 # Check if timer hit $max_time 389 390 if [ $timer -eq $max_time ]; then … … 391 392 # Kill MATLAB processes 392 393 pid=$(ps -W | grep MATLAB | awk '{print $1}') 393 /bin/kill -f "${pid}"394 echo "${pid}" | xargs /bin/kill -f 394 395 exit 1 395 396 fi
Note:
See TracChangeset
for help on using the changeset viewer.