计算化学公社

 找回密码 Forget password
 注册 Register
Views: 11799|回复 Reply: 2
打印 Print 上一主题 Last thread 下一主题 Next thread

[新手求助] 如果让计算机排队计算,求高手指点!

[复制链接 Copy URL]

22

帖子

0

威望

238

eV
积分
260

Level 3 能力者

跳转到指定楼层 Go to specific reply
楼主
我自己买的计算机就简单装个高斯程序,想建一个东西,如建一个特定的目录,随时把要计算的任务放入这个目录中,计算机就按照顺序计算。最关键的算可以随时添加计算任务。
虽然网上有一些批处理的程序,比如:
#!/bin/bash
for  inf  in *.gjf
do
logf=`echo ${inf}|tr "gjf" "log"`
g09  <  ${inf}  >  ${logf}
done
但是我感觉这个批处理不能把窗口关了,而且计算效率好像不如自己投的。
我计算机装的g09投任务格式为:g09  xx.gjf   &
求高手指点!

294

帖子

0

威望

3533

eV
积分
3827

Level 5 (御坂)

2#
发表于 Post on 2015-8-23 14:31:49 | 只看该作者 Only view this author
假设这个脚本的名字叫做:XXX.sh
你执行这个脚本的时候,这样操作:chmod 700 XXX.sh
                                                nohup ./XXX.sh &
这样任务就提交道后台了,可以关闭窗口!

评分 Rate

参与人数
Participants 1
eV +2 收起 理由
Reason
sobereva + 2

查看全部评分 View all ratings

22

帖子

0

威望

238

eV
积分
260

Level 3 能力者

3#
 楼主 Author| 发表于 Post on 2015-8-23 20:31:38 | 只看该作者 Only view this author
多谢,sob老师也指点为:
nohup ./batch.sh &弄后台跑去,并且用exit退出窗口。效率和这个没关系。
可参考此文
使用Gaussian时的几个实用脚本和命令    http://sobereva.com/258

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2025-8-14 06:44 , Processed in 0.150620 second(s), 21 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list