GitBucket
Pull requests
Issues
Snippets
Sign in
db2021
/
rung16.sh
Fork
0
Created at Mon Jul 19 16:49:33 JST 2021
Download ZIP
HTTP
Embed
Embed this snippet in your website.
HTTP
Clone with Git using the repository's web address.
Code
Revision
Forks
takane
revised this
on 23 Oct 2021
No changes.
fd8f282
takane
revised this
on 23 Oct 2021
88ce539
rung16.sh
#!/bin/bash IFS_BACKUP=$IFS IFS=$'\n' BABEL_DIR=babel.am1 cd $BABEL_DIR if [ ! -d ./output ]; then mkdir output fi for job in `ls -1 *.com` do job=${job%.*} job2=`echo $job|tr " " "_"` TIME=`date "+%Y%m%d-%H%M%S"` UUID=`uuidgen` timeuuid=${TIME}${UUID} echo "#$ -S /bin/bash" > ${timeuuid}.sh echo "#$ -N Gau_$job2" >> ${timeuuid}.sh echo "#$ -e /dev/null" >> ${timeuuid}.sh echo "#$ -o /dev/null" >> ${timeuuid}.sh chmod +x ${timeuuid}.sh echo 'export g16root=/usr/local' >> ${timeuuid}.sh echo "export GAUSS_SCRDIR=/tmp" >> ${timeuuid}.sh echo 'export GAUSS_EXEDIR=$g16root/g16' >> ${timeuuid}.sh echo '$g16root/g16/g16'" << 'EOF' > ./${BABEL_DIR}/output/${timeuuid}.log" >> ${timeuuid}.sh cat $job.com >> ${timeuuid}.sh echo "EOF" >> ${timeuuid}.sh echo "element name : "$job" timeuuid : $timeuuid" >> ./output/index.txt qsub -q all.q ${timeuuid}.sh done IFS=$IFS_BACKUP
#!/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
takane
revised this
on 19 Jul 2021
563b9a8
rung16.sh
#!/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