Estou usando o pacote de química computacional gaussiana ES64L-G16RevA.03 em:
Linux ubuntu 4.4.0-116-genérico # 140-Ubuntu SMP seg 12 de fevereiro 21:23:04 UTC 2018 x86_64 x86_64 x86_64 GNU / Linux
Depois de instalar este pacote usando:
mkdir -p $HOME/opt/gaussian/scr
export g16root=$HOME/opt/gaussian
tar xvjf G16-A03-AVX2.tbz -C $g16root
export GAUSS_EXEDIR=$g16root/g16
export GAUSS_SCRDIR=$g16root/scr
chmod -R 700 $GAUSS_EXEDIR
cd $GAUSS_EXEDIR
./bsd/install
e executando digitando:
./g16 example.com
Corre e termina bem! Tudo funciona perfeitamente.
Mas depois que o trabalho é concluído e quero executar outro trabalho executando o mesmo comando, ele gera um erro ...
user@ubuntu:~/opt/gaussian/g16$ ./g16 example2.com
sh: l1.exe: command not found
Que diabos? Eu presumo que sh não sabe onde encontrar l1.exe, mas por que ./g16 chama sh ao invés de bash ou dash que é nativo do Ubuntu?
E g16 é arquivo binário ... Talvez alguém possa me ajudar a consertar isso?
Ah, e outra coisa ... Se eu apagar todos os diretórios e reinstalar o programa pelo mesmo método, posso executar o programa novamente por 1 vez ... Depois, ele volta ao mesmo estado. Por favor me ajude:)
Tags shell