24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1600  |  回复: 5

tider

木虫 (正式写手)

[求助] pbs脚本可否提交新的pbs脚本任务?

我假期想在计算机上提交一个比较长的计算任务,因此希望在pbs脚本中实现跳转文件夹目录后自动提交一个新的任务脚本,即:
vi task.pbs
...
cd ../new_task
qsub task2.pbs
...

但是这样提交task.pbs后,task2.pbs并不能被自动提交,请问各位高手有什么办法实现么?
回复此楼

» 收录本帖的淘帖专辑推荐

分子模拟

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xh512

金虫 (正式写手)

【答案】应助回帖


感谢参与,应助指数 +1
WDD880227(金币+1): 感谢交流~ 2012-01-10 09:29:20
tider(金币+2): 有帮助 恩,谢谢交流 2012-01-10 18:13:06
tider(金币+8): ★★★很有帮助 呵呵, 谢谢讨论 2012-01-12 13:05:21
task.pbs
...
mpirun **** /vasp

cd ../new_task
mpirun **** /vasp
****
2楼2012-01-10 05:32:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

贺仪

铁杆木虫 (著名写手)

【答案】应助回帖


感谢参与,应助指数 +1
WDD880227(金币+1): 感谢分享~~ 2012-01-10 09:29:39
tider(金币+5): ★★★很有帮助 看来也只有这样了,谢谢。只是不知道那种方法实际中是否可以真的实现。 2012-01-10 18:14:44
tider(金币+5): ★★★很有帮助 恩,谢谢你们的讨论 2012-01-12 13:24:52
感觉没有必要这么做,你可以直接把task2.pbs里面的点的任务放在当前的脚本中,按照顺序来就可以了,我都是这么交的
嘟啦啦嘟啦啦嘟
3楼2012-01-10 08:28:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

贺仪

铁杆木虫 (著名写手)

vi task.pbs
...
cd ../new_task
qsub task2.pbs
...
想起来了,你这么交不能提交成功的原因在于 qsub task2.pbs是在运行的任务的节点上运行的,而pbs提交任务是在管理节点上的,其他节点不能提交
嘟啦啦嘟啦啦嘟
4楼2012-01-10 19:46:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xh512

金虫 (正式写手)

引用回帖:
4楼: Originally posted by 贺仪 at 2012-01-10 19:46:46:
vi task.pbs
...
cd ../new_task
qsub task2.pbs
...
想起来了,你这么交不能提交成功的原因在于 qsub task2.pbs是在运行的任务的节点上运行的,而pbs提交任务是在管理节点上的,其他节点不能提交

不一定。别的节点也是能提交的,分情况的,主要看pbs配置了。总之,能不能提交取决于,bash能不能调用qsub,任一节点能不能管理pbs。
5楼2012-01-11 05:32:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

贺仪

铁杆木虫 (著名写手)

引用回帖:
5楼: Originally posted by xh512 at 2012-01-11 05:32:27:
不一定。别的节点也是能提交的,分情况的,主要看pbs配置了。总之,能不能提交取决于,bash能不能调用qsub,任一节点能不能管理pbs。

那你设置一下就可以搞定这个问题了,只要在运行任务的节点可以交,你这种嵌套的提交方式也是可以的
嘟啦啦嘟啦啦嘟
6楼2012-01-11 08:41:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 tider 的主题更新
信息提示
请填处理意见