(shell脚本 - qsub)等待提交的作业在下一个命令之前完成

时间:2017-02-03 05:58:20

标签: shell jobs qsub complete

我的shell脚本涉及qsub作业提交,然后将该作业生成的文件复制到其他位置。如何做到这一点?

以下是我的shell脚本的样子:

...
qsub synplify.csh
cp ./rev_1/netlist.vqm ~/sample
...

此处,synplify.csh作业在服务器上提交但尚未完成。它清除了执行第二行的方式。因此,在处理第一个作业时执行第二行。我希望在作业完成后执行第二行。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

使用-sync y选项。

qsub -sync y synplify.csh
cp ./rev_1/netlist.vqm ~/sample

来自man page

  

-sync y导致qsub等待作业完成             在退出之前。