2

私はPythonパイプラインを構築しており、そのパイプラインスクリプトで、qsubを使用してクラスターにジョブを送信する別のPythonスクリプトを呼び出します(このジョブはop 70ジョブで構成されています)作業を続けるには、これらのジョブの出力が必要です。

70 個のジョブがすべて完了するまで、Python スクリプトを「一時停止」するにはどうすればよいですか?

サーバーに送信するスクリプトを変更できないため、独自のスクリプトで行う必要があります。(AMD64 クラスターを使用)

編集:

これは私が他のスクリプトを呼び出す方法です:

os.system("python ScriptThatQsub.py arg1 arg2")

私はまだこれに取り組んでいます。とinterwebzを検索していますが、疑問に思わずにはいられません...これは可能ですか??

4

2 に答える 2

0

クラスターからの Qstat を変数に入れただけで、自分のジョブ名がそのリストにあるかどうかを確認しました。もしそうなら。しばらく寝る。みんな助けてくれてありがとう!

于 2012-10-15T09:34:29.090 に答える