| 查看: 2347 | 回复: 13 | ||||
[求助]
Linux下怎样使用批处理让任务一个接一个算?
|
|
看了Windows下用批处理让任务排队算的帖子,那请问在Linux下应该怎么办呢? 恳请前辈们指点啊 @echo on cd D:\"Materials Studio Projects"\"Ni_Fe_TiC Files"\Documents\"Ni CASTEP Energy" call C:\"Program Files"\Accelrys\"Materials Studio 5.0"\etc\CASTEP\bin\RunCASTEP -np 2 Ni cd D:\"Materials Studio Projects"\"Ni_Fe_TiC Files"\Documents\"Ni CASTEP Energy (2)" call C:\"Program Files"\Accelrys\"Materials Studio 5.0"\etc\CASTEP\bin\RunCASTEP -np 2 Ni pause 说明: 第一句,@echo on ,目的是显示执行后面的命令,可用@echo off关闭,无所谓。 第二句,D:\"Materials Studio Projects"\"Ni_Fe_TiC Files"\Documents\"Ni CASTEP Energy",进入到Ni这个任务输入文件所在的目录,注意文件夹带空格的要整体用""引起来,具体位置当然看个人而定。 第三句,C:\"Program Files"\Accelrys\"Materials Studio 5.0"\etc\CASTEP\bin\RunCASTEP -np 2 Ni,调用RunCASTEP程序用2个核跑任务Ni,后面的类推。 这里要注意的是,这个目录是MS默认的安装路径,如果不是默认安装要做相应改正,这个大家找找看就是了。在Win下,虽然有RunCASTEP.bat,RunCASTEP.Readme,但是在批处理调用的时候不要带上扩展名,直接用RunCASTEP即可。同样,任务名也是这样处理的,依照保存在Ni CASTEP Energy文件夹中的任务名决定。 最后一句,pause,直接执行计算完后窗口会直接关闭,用pause语句,计算完后出现“按任意键继续...”,可以使窗口保持打开状态,当然此时任务也都已经算完了,窗口打开与否对任务没有影响、 OK,找到这个批处理文件,双击执行。 这是前人Windows下的批处理 |
» 收录本帖的淘帖专辑推荐
first principle | MS & VASP |
» 猜你喜欢
孩子确诊有中度注意力缺陷
已经有12人回复
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
2026博士申请-功能高分子,水凝胶方向
已经有6人回复
论文投稿,期刊推荐
已经有4人回复
硕士和导师闹得不愉快
已经有13人回复
请问2026国家基金面上项目会启动申2停1吗
已经有5人回复
同一篇文章,用不同账号投稿对编辑决定是否送审有没有影响?
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
Linux环境下批处理问题求教!
已经有5人回复
Centos5.7系统下多任务同时计算 服务器接显示器
已经有4人回复
【分享】发一个自用的windows7系统垃圾清理批处理【已搜索无重复】
已经有36人回复
linux下计算的MS文件如何在windows中打开?
已经有25人回复
Linux组建计算化学集群的教程
已经有54人回复
linux 系统下的高斯09 如何编写并提交 批处理文件
已经有7人回复
【求助完结】Linux系统下MS5.5的并行计算调度问题
已经有12人回复
【求助】linux下的g03的批处理shell脚本的问题
已经有4人回复

dxcharlary
专家顾问 (职业作家)
-

专家经验: +83 - 1ST强帖: 2
- 应助: 251 (大学生)
- 金币: 10398.6
- 散金: 155
- 红花: 65
- 帖子: 3137
- 在线: 757.1小时
- 虫号: 936718
- 注册: 2010-01-04
- 专业: 凝聚态物性I:结构、力学和
- 管辖: 第一性原理
2楼2012-03-23 00:06:05

3楼2012-03-23 00:26:26
souledge
专家顾问 (著名写手)
-

专家经验: +174 - 1ST强帖: 19
- 应助: 303 (大学生)
- 金币: 11306.4
- 散金: 1123
- 红花: 108
- 帖子: 2814
- 在线: 916.1小时
- 虫号: 941486
- 注册: 2010-01-12
- 专业: 结构陶瓷
- 管辖: 第一性原理

4楼2012-03-23 11:44:32

5楼2012-03-23 15:21:59

6楼2012-03-23 15:33:27
wufengseu
木虫 (正式写手)
- 应助: 36 (小学生)
- 金币: 2745.2
- 散金: 200
- 红花: 15
- 帖子: 505
- 在线: 154.4小时
- 虫号: 298920
- 注册: 2006-11-19
- 专业: 基础物理学
7楼2012-03-23 15:57:46
dxcharlary
专家顾问 (职业作家)
-

专家经验: +83 - 1ST强帖: 2
- 应助: 251 (大学生)
- 金币: 10398.6
- 散金: 155
- 红花: 65
- 帖子: 3137
- 在线: 757.1小时
- 虫号: 936718
- 注册: 2010-01-04
- 专业: 凝聚态物性I:结构、力学和
- 管辖: 第一性原理
8楼2012-03-23 16:54:15
9楼2012-03-23 23:21:52
|
批处理成功了 就写了简单两句话 /home/zjx/MaterialsStudio/DMol3/bin/RunDMol3.sh -np 16 a /home/zjx/MaterialsStudio/DMol3/bin/RunDMol3.sh -np 16 b 但也出现了问题 RunDMol3.sh中如下这段代码没有执行 clean_scratch() { #Remove any scratch files echo "cleaning scratch files" for ext in rot tpotl tmesh tpsmx optabs basis \ grad inatm incoor opt outatom pchk \ symdec symdv sym torder tpdiis tpdiisk tplev1 \ tplev2 fwv amat prf monitor tphmx tpeig do [ -f $rootname.$ext ] && rm $rootname.$ext done rm -f *.pid } 也就是说a.tpotl a.tmesh a.tpsmx a.optabs等 算完后本应该删掉的文件没有自动删除 屏幕上提示 ** Address Error ** ![]() 另:自己写的批处理文件和等待计算的文件都放在 /home/xuduo/文件夹中 |

10楼2012-03-24 15:40:28













回复此楼
