【问题标题】:(shell script - qsub) wait for submitted job to complete before next command(shell script - qsub) 在下一个命令之前等待提交的作业完成
【发布时间】:2017-02-03 05:58:20
【问题描述】:

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

这是我的 shell 脚本的样子:

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

这里,synplify.csh 作业已在服务器上提交,但尚未完成。它为执行第二行扫清了道路。因此,在处理第一个作业时执行第二行。我希望在作业完成后执行第二行。

【问题讨论】:

    标签: shell jobs qsub


    【解决方案1】:

    使用-sync y 选项。

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

    来自man page

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

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 2012-03-28
      • 2019-12-31
      • 1970-01-01
      • 1970-01-01
      • 2018-04-03
      • 2017-04-30
      相关资源
      最近更新 更多