2016-11-07 12 views
4

完了した配列に依存するトルクジョブをサブミットしようとしています。ジョブジョブの依存関係を持つトルクジョブ

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

FIRSTジョブ配列を提出し、完了しただけで罰金が、第2のジョブbar.shだけで無期限に保持します。

最初の引数から配列オプションを削除すると、2番目のジョブは計画どおりに成功しますが、実際には問題は解決しません。

は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

関連する問題