我的shell脚本涉及qsub作业提交,然后将该作业生成的文件复制到其他位置。如何做到这一点?
以下是我的shell脚本的样子:
...
qsub synplify.csh
cp ./rev_1/netlist.vqm ~/sample
...
此处,synplify.csh作业在服务器上提交但尚未完成。它清除了执行第二行的方式。因此,在处理第一个作业时执行第二行。我希望在作业完成后执行第二行。
答案 0 :(得分:1)
您可以按照此处所述链接命令:
或者,您可以提交使用作业依赖性的单独脚本(使用afterok):
答案 1 :(得分:0)
使用-sync y
选项。
qsub -sync y synplify.csh
cp ./rev_1/netlist.vqm ~/sample
来自man page:
-sync y导致qsub等待作业完成 在退出之前。