Mailing List Archives
Authenticated access
|
|
|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [HTCondor-users] evaluated ads with condor_q -long?
- Date: Wed, 16 May 2018 14:54:36 +0000
- From: John M Knoeller <johnkn@xxxxxxxxxxx>
- Subject: Re: [HTCondor-users] evaluated ads with condor_q -long?
Sorry, no. there is no way to do this with condor_q.
This simple python script will do it though.
----------------------- snip ------------------------
#!/usr/bin/python
# Evaluate and print all job ads
import classad
import htcondor
schedd = htcondor.Schedd()
for ad in schedd.query() :
for attr in ad :
print attr + " = " + ad.eval(attr).__repr__()
print ""
-----Original Message-----
From: HTCondor-users [mailto:htcondor-users-bounces@xxxxxxxxxxx] On Behalf Of Thomas Hartmann
Sent: Wednesday, May 16, 2018 8:25 AM
To: HTCondor-Users Mail List <htcondor-users@xxxxxxxxxxx>
Subject: [HTCondor-users] evaluated ads with condor_q -long?
Hi all,
just a short question: can I ask Condor for all a job's ClassAds -where
all ads get actually evaluated?
E.g., an extra ad is a somewhat lengthy expression
FooProxy = ifThenElse(x509UserProxyVOName =?= ... )
with
condor_q -long JOBID
the full expression gets printed, but I am more interested in the
evaluated result - which one could get individually with
condor_q JOBID -format "%s" FooProxy
Cheers,
Thomas