|
|
本帖最后由 Novice 于 2022-12-19 16:27 编辑
我根据社长“使用Gaussian时的几个实用脚本和命令 http://sobereva.com/258”一文,修改了一次性执行当前目录下所有Gaussian输入文件的脚本,以使其成为一次性执行当前目录下所有orca输入文件的脚本,修改后如下:
#!/bin/bash
for inf in *.inp
do
echo Running ${inf} ...
time orca ${inf} > ${inf//inp/out}
echo ${inf} is finished
echo
done
运行后发现只有CPU的一个核心在进行orca的工作,而且产生out文件为空,没有产生orca正常运行时的一些临时文件,(P.S. 直接orca *.inp > *.out 运行正常,输入文件没有问题),求助各位哪里出错了?
-------------------
以下应为可正常执行的代码(代码中红色部分请如实修改为你自己的Orca实际所在目录):
-------------------
#!/bin/bash
for inf in *.inp
do
echo Running ${inf} ...
time /你的Orca安装目录/orca ${inf} > ${inf//inp/out}
echo ${inf} is finished
echo
done
|
|