#!/bin/csh # $1 is abs path to working dir # $2 = 'sim_job', the job name prefix set batchdir = "$1" cd $batchdir mkdir -p pbsout set joblist = `cat scriptlist.txt` set jobPrefix = "$2" set ui_command = "$3" set l_directives = "$4" set cluster_matlab_version = "$5" foreach job ( $joblist ) echo $job # remove old pbdout if (-e pbsout/$job.out) then rm -f pbsout/$job.out endif if (-e pbsout/$job.err) then rm -f pbsout/$job.err endif echo "qsub_job ${batchdir} ${ui_command} ${job} ${cluster_matlab_version}" '|' qsub -V -hard $l_directives -cwd -N ${jobPrefix}_${job} -o pbsout/${job}.out -e pbsout/${job}.err #echo "qsub_job ${batchdir} ${ui_command} ${job}" | qsub -V -hard $l_directives -cwd -N ${jobPrefix}_${job} -o pbsout/${job}.out -e pbsout/${job}.err echo "qsub_job ${batchdir} "'"'"${ui_command}"'"'" ${job} ${cluster_matlab_version}" | qsub -V -hard $l_directives -cwd -N ${jobPrefix}_${job} -o pbsout/${job}.out -e pbsout/${job}.err sleep 0.25 end