#! /bin/bash if [ -z "$2" ]; then echo "Need to specify GENESIS script and parameter file." echo "" echo "Usage: " echo " $0 genesis_script parameter_file" exit -1 fi trap exit INT genfile=$1 parfile=$2 echo "Parfile: $parfile" # Get the number of trials from the parameter file trials=`awk 'BEGIN{ getline; print $1}' < $parfile` export GENESIS_PAR_ROW # Run genesis repeatedly for (( i = 0; i < $trials; i = $[ $i + 1 ] )); do GENESIS_PAR_ROW=`lockLinuxFile lock dosim $parfile` echo \"$GENESIS_PAR_ROW\" [ $GENESIS_PAR_ROW == "?" ] && echo "No more parameters, ending." && exit 0; genesis -nox -batch -notty $genfile done