2016-11-07 24 views
4

我正在嘗試提交依賴於數組完成的轉矩作業。轉矩作業依賴於作業數組

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

第一份工作陣列提交併完成得很好,但第二個作業bar.sh只抱下去。

如果我從第一個參數中刪除數組選項,第二個作業將按計劃成功,但這並不能真正解決問題。

有從3年前類似的線程,但它似乎沒有實際的解決方案:
How to wait for a torque job array to complete

感謝您的幫助。

回答

5

找到了答案,依賴參數必須是afterokarray。下面的例子工作。

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