LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1527|回复: 2

针对pbs给系统提交任务、后台运行的方式,能写脚本吗?

[复制链接]
发表于 2006-10-10 10:04:51 | 显示全部楼层 |阅读模式
在远程机器运行小程序很简单,直接ssh接程序名和参数,程序结束后把结果文件
scp回来就行了。如果遇到一个程序的结果文件有错,cmp比较一下,就知道了。

但是如果是大程序需要用openpbs提交,也就是你提交的程序,机器自己安排
空闲时间处理,这样我这边的脚本就很难写,根本无法知道什么时候会处理完。

这种情况,大家有什么好的建议吗?
我的意思其实是能否把脚本实现成这样的功能?
比如说我的run.sh有以下两行
ssh $REMOTE "cd $HOME; qsub job.sh; exit"
scp $REMOTE/result .

能否第一句提交job任务之后,就让脚本就停顿在这里,那怕10个小时、20小时,
直到后台任务运行完,再执行第二句?
发表于 2007-10-13 19:01:26 | 显示全部楼层
我刚好也要问这个问题
能否第一句提交job任务之后,就让脚本就停顿在这里,那怕10个小时、20小时,
直到后台任务运行完,再执行第二句?

现状我是在集群上做科学计算,这个是必须的,可是torque的是手册里面并没有说怎么弄
回复 支持 反对

使用道具 举报

发表于 2007-10-16 19:57:50 | 显示全部楼层
你可以在第一个脚本运行完成后创建一个文件,第二个脚本根据第一个脚本创建的文件来决定是否运行 。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表