特定のジョブのステータスを確認する方法 (クラスター/プロセス ID など) と、ジョブが送信されたときにそれらの ID を取得する方法はありますか?
2 に答える
1
詳しくは、Condor の ClassAd Mechanismで解決しました。
私は、condor.submit ファイルにカスタム ClassAd 属性を挿入しました。
+customAttribute = myID;
次に、たとえば、このジョブの JobStatus を次の方法で確認できます。
condor_q -constraint 'customAttribute == myID' -f "%s" JobStatus
于 2014-02-24T09:06:08.310 に答える
1
これは、micco の提案によると、カスタム ClassAd を必要とせずに可能です (ただし、これが望ましい状況を想定することはできます)。
condor_q コマンドにクラスター/プロセス ID を指定して、そのステータスを返すことができます。たとえば、次のようにジョブ 5 のステータスを返すことができます。
condor_q 5
さらに、ジョブのクラスターを送信している場合は、クラスター 5 内のタスク 123 など、以下を使用してバッチ内の特定のジョブのステータスを取得できます。
condor_q 5.123
于 2014-05-20T20:28:34.850 に答える