0

特定のジョブのステータスを確認する方法 (クラスター/プロセス ID など) と、ジョブが送信されたときにそれらの ID を取得する方法はありますか?

4

2 に答える 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 に答える