#!/bin/bash for i in {1..10}; do for j in {1..10}; do echo "#!/bin/bash " > job$i$j.sh echo "source /etc/profile.d/modules.sh" >> job$i$j.sh echo "module load matlab" >> job$i$j.sh echo "#OAR -l core=10,walltime=3:00:00" >> job$i$j.sh echo "#OAR -O /temp_dd/igrida-fs1/mylogin/log/job.%jobid%.output" >> job$i$j.sh echo "#OAR -E /temp_dd/igrida-fs1/mylogin/log/job.%jobid%.error" >> job$i$j.sh echo 'echo "My job was ran on these nodes:"' >> job$i$j.sh echo 'cat $OAR_NODEFILE' >> job$i$j.sh echo "#Setup MCR cache directory locally" >> job$i$j.sh echo 'export MCR_CACHE_ROOT=/tmp/mcr_cache_${USER}_OAR_JOBID_${OAR_JOBID}' >> job$i$j.sh echo 'mkdir -p $MCR_CACHE_ROOT' >> job$i$j.sh echo "#cd to your execution directory first" >> job$i$j.sh echo "cd /udd/mylogin/" >> job$i$j.sh echo "./main_foo $i $j" >> job$i$j.sh echo "#Remove temporary MCR cache directory" >> job$i$j.sh echo '/bin/rm -rf $MCR_CACHE_ROOT' >> job$i$j.sh done; done; for k in job*; do chmod +x $k; oarsub -S $k; done;