Cluster computing 让SGE jobid制作管道
假设我想编写一个任务管道,提交给Sun/Oracle网格引擎Cluster computing 让SGE jobid制作管道,cluster-computing,pipeline,sungridengine,Cluster Computing,Pipeline,Sungridengine,假设我想编写一个任务管道,提交给Sun/Oracle网格引擎 qsub -cwd touch a.txt qsub -cwd -hold_jid touch wc -l a.txt 现在,只有在第一个作业(触摸)完成后,才会运行第二个作业(wc)。但是,如果名称为touch的前一个作业已在较早时运行,则第二个作业将不会保留,因为条件已满足。我需要第一份工作的jobid 我试过了 myjid=`qsub -cwd touch a.txt` 但是它给了$echo$myjid 您的作业106248
qsub -cwd touch a.txt
qsub -cwd -hold_jid touch wc -l a.txt
现在,只有在第一个作业(触摸)完成后,才会运行第二个作业(wc)。但是,如果名称为touch的前一个作业已在较早时运行,则第二个作业将不会保留,因为条件已满足。我需要第一份工作的jobid
我试过了
myjid=`qsub -cwd touch a.txt`
但是它给了$echo$myjid
您的作业1062487(“touch”)已提交
您只需将-terse
选项添加到第一个qsub
中,以便它只显示作业ID,而不是整个字符串
JID=`qsub -terse -cwd touch a.txt`