扭矩作业与作业数组的依赖关系

J. *_*uez 5 cluster-computing qsub pbs batch-processing torque

我正在尝试提交一个依赖于阵列完成的扭矩作业.

FIRST=`qsub -q hep -t 1-5 foo.sh`
qsub -q hep -W depend=afterok:$FIRST bar.sh

FIRST作业数组提交并完成正常,但第二个作业bar.sh只是无限期地保留.

如果我从第一个参数中删除数组选项,第二个作业将按计划成功,但这并不能解决问题.

3年前有一个类似的线程,但似乎没有实际解决方案:
如何等待扭矩作业阵列完成

谢谢你的帮助.

J. *_*uez 6

找到答案,必须依赖论证afterokarray.以下示例有效.

FIRST=`qsub -q hep -t 1-5 foo.sh`
qsub -q hep -W depend=afterokarray:$FIRST bar.sh