如何检查发送到HTcondor的特定作业的状态?

时间:2014-02-14 13:55:57

标签: condor

有没有办法检查特定作业的状态(例如,通过群集/进程ID)以及如何在提交作业时检索这些ID?

2 个答案:

答案 0 :(得分:1)

为了进一步参考,我通过Condor's ClassAd Mechanism解决了这个问题。

我在condor.submit文件中插入了一个自定义ClassAd属性:

+customAttribute = myID;

然后我可以通过以下方式检查此Job的JobStatus示例:

condor_q -constraint 'customAttribute == myID' -f "%s" JobStatus

答案 1 :(得分:1)

根据micco的建议,这可以不需要自定义ClassAd(尽管我可以设想这是可取的情况)。

您可以为condor_q命令提供集群/进程ID以返回其状态,例如:以下内容返回作业5的状态:

condor_q 5

此外,如果您要提交作业集群,则可以使用以下方法检索批处理中特定作业的状态。对于集群5中的任务123:

condor_q 5.123