qcenv.shがbash形式なのでWebMOでQ-Chemを実行するとエラーに

WebMO で Q-Chem を実行しようとしたときに、下記のエラー。

sh: 10: /home/yamnor/app/qchem-6.2/qcenv.sh: function: not found
sh: 12: /home/yamnor/app/qchem-6.2/qcenv.sh: Syntax error: "}" unexpected

bash形式で書かれたqcenv.shshで実行しようとして、失敗していた。いろいろと対策は考えられるが、手軽な解決として、qcenv.shsh形式に書き換えた。

@@ -7,13 +7,13 @@
 export QC=/home/yamnor/app/qchem-6.2
 #echo "QC = $QC"
 
-function qc { 
+qc () { 
    cd $QC
 }
-function get_shellvar { 
+get_shellvar () { 
    TT="${1} "; grep "${TT}" $QC/config/shellvar.txt | tail -n 1 | awk '{print $2}'
 }
-function add_path { 
+add_path () { 
    TT="$1"; export PATH=`echo ${TT}:$PATH| sed -e "s|:${TT}:|:|g"` 
 }
Q-ChemWebMO
Posted :