#!/bin/bash
cd babel
if [ ! -d ./output ]; then
mkdir output
fi
for job in $@
do
echo "#$ -S /bin/bash" > $job.sh
echo "#$ -N $job" >> $job.sh
echo "#$ -e /dev/null" >> $job.sh
echo "#$ -o /dev/null" >> $job.sh
chmod +x $job.sh
TIME=`date "+%Y%m%d-%H%M%S"`
UUID=`uuidgen`
timeuuid=${TIME}${UUID}
echo 'export g16root=/usr/local' >> $job.sh
echo "export GAUSS_SCRDIR=/tmp" >> $job.sh
echo 'export GAUSS_EXEDIR=$g16root/g16' >> $job.sh
echo '$g16root/g16/g16'" << 'EOF' > ./babel/output/${timeuuid}.log" >> $job.sh
cat $job.com >> $job.sh
echo "EOF" >> $job.sh
echo "element name : "$job"timeuuid : $timeuuid" >> ./output/index.txt
qsub -q all.q $job.sh
done
comファイルに半角スペースがある場合の処理を修正
babelフォルダを手法によって分けられるように変更