コマンドを使用して起動するパイプラインがあります。管理者/サーバー上の理由により、そのツールはノードから起動する必要があります。そのツールは、pipeline.stepsというファイルにあるパイプラインのすべてのステップをトリガーします。そのため、私が行うことは次のとおりです。
$ qsub -I
$ cd /path/to/my/tool/
$ ./launch-pipeline pipeline.steps
問題は、いくつかのステップを異なるノードで並列化する必要があることです。ファイルの内容はpipeline.steps
次のようになります。
step1:
write_pbs_script ${NAME}.pbs
qsub ${NAME}.pbs
setp2:
continue...
すでにノードからパイプラインを起動しているので、qsub
win を使用すると、新しく作成されたpbs
スクリプトは明らかに失敗します。ノードでパイプラインを起動し、そのノードから新しいジョブを別のノードにディスパッチするにはどうすればよいでしょうか?