SGE:-hold_jid_ad和-hold_jid之间的区别是什么

rai*_*inz 4 sungridengine

qsub一个工作我想要一个工作等待执行,直到第一个工作成功.我一直在看这些选项-hold_jid_ad-hold_jid做到这一点,但看不出它们的区别.

Tob*_*ber 7

比方说你有工作AB,并A依赖于B.那就是你想要运行类似的东西qsub --hold_jid[_ad] B A.sh

--hold_jid_ad

这是阵列作业.使用它,如果:

  • A并且B都是数组作业,
  • A并且B具有相同的品尝范围(即不qsub -t 1-3 A.shqsub -t 2-4 B.sh),
  • A[i]取决于B[i],AND
  • A[i]不依赖于B[j]i != j

--hold_jid

使用这是任何其他情况.如有疑问,请使用此方法.

这是基于一个diff文件,并在我们的引擎多试几次.