CONDOR_GATHER_INFO(1)
π condor_gather_info β the HTCondor Manual, but make it a group chat π
okay bestie, pull up a chair because we're talking about condor_gather_info, a section 1 (user commands) manual page from the HTCondor Manual. she's giving diagnostic detective, she's giving collect everything, and honestly? she ate. π΅οΈβοΈβ¨
β¨ NAME β¨
condor_gather_info β from the HTCondor Manual. It gathers information about an HTCondor installation and about a queued job. πΈ
π SYNOPSIS π
condor_gather_info [--jobid ClusterId.ProcId] [--scratch /path/to/directory]
that's it. that's the whole vibe. two optional flags and a dream. π
π¦ DESCRIPTION π¦
so condor_gather_info is a Linux-only tool (yes, Linux only, don't come for her) and what she does is collect and output info about three things:
- the machine she's being run on,
- the HTCondor installation that's local to that machine,
- and optionally, if you asked nicely, a specific HTCondor job.
and the tea? the info she gathers is most often used as a debugging aid for the developers of HTCondor. so like, you're basically handing the devs a whole scrapbook of your machine's lore. iconic behavior. πΈ
no --jobid? we do a little identity moment
if you run her without the --jobid option, she gathers info about the local machine and its HTCondor installation and drops it into a file called condor-profile.txt, in the current working directory. and that info lives under the category called Identity. πͺͺ
with --jobid? we go full main character
if you do pass --jobid, she gathers additional info about the job you gave her on the command line β the one identified by its ClusterId and ProcId ClassAd attributes. now you get both categories: Identity and Job information. π
and because the quantity of information can be extensive (read: a LOT, like a concerning amount), she puts it all into a compressed tar file. it lands in the current working directory, and it's named like this:
cgi-<username>-jid<ClusterId>.<ProcId>-<year>-<month>-<day>-<hour>_<minute>_<second>-<TZ>.tar.gz
every single value inside those <> gets substituted with the current values. no cap.
β οΈ heads up bestie: building this potentially large tar file can require a fair amount of temporary space. like, she needs room to cook. π³
so if you specify the --scratch option, that identifies a directory where she'll build the tar file. and if you don't specify --scratch, then the directory will be /tmp/cgi-<PID>, where that process ID is the one belonging to the condor_gather_info executable. π«Ά
the info she gathers, in full, no skips π§
1. Identity π
- User name who generated the report
- Script location and machine name
- Date of report creation
uname -a- Contents of
/etc/issue - Contents of
/etc/redhat-release - Contents of
/etc/debian_version - Contents of
$(LOG)/MasterLog - Contents of
$(LOG)/ShadowLog - Contents of
$(LOG)/SchedLog - Output of
ps -auxww -forest - Output of
df -h - Output of
iptables -L - Output of
ls 'condor_config_val LOG' - Output of
ldd 'condor_config_val SBIN'/condor_schedd - Contents of
/etc/hosts - Contents of
/etc/nsswitch.conf - Output of
ulimit -a - Output of
uptime - Output of
free - Network interface configuration (
ifconfig) - HTCondor version
- Location of HTCondor configuration files
- HTCondor configuration variables:
- All variables and values
- Definition locations for each configuration variable
2. Job Information π
- Output of
condor_q jobid - Output of
condor_q -l jobid - Output of
condor_q -analyze jobid - Job event log, if it exists:
- Only events pertaining to the job ID
- If
condor_gather_infohas the proper permissions, it runscondor_fetchlogon the machine where the job most recently ran, and includes the contents of the logs from thecondor_master,condor_startd, andcondor_starter.
π OPTIONS π
-jobid <ClusterId.ProcId>β data mine information about this HTCondor job from the local HTCondor installation andcondor_schedd. give her the job receipt basically. π§Ύ-scratch /path/to/directoryβ a path to temporary space needed when building the output tar file. defaults to/tmp/cgi-<PID>, where<PID>is replaced by the process ID ofcondor_gather_info. so if you don't pick a spot, she picks one for you. πΈ
π FILES π
condor-profile.txtβ the Identity portion of the information gathered whencondor_gather_infois run without arguments. the no-flags special. β¨cgi-<username>-jid<cluster>.<proc>-<year>-<month>-<day>-<hour>_<minute>_<second>-<TZ>.tar.gzβ the output file which contains all of the information produced by this tool. the whole scrapbook. π¦
π₯ EXIT STATUS π₯
condor_gather_info will exit with a status value of 0 (zero) upon success, and it will exit with the value 1 (one) upon failure.
zero = slay. one = something went π. simple as that.
π«Ά AUTHOR π«Ά
HTCondor Team β the collective. the group chat admins. the ones who made her. π
π COPYRIGHT π
1990-2026, Center for High Throughput Computing, Computer Sciences Department, University of Wisconsin-Madison, Madison, WI, US. Licensed under the Apache License, Version 2.0.
and that's the whole page bestie, we're done, no more notes π this was the CONDOR_GATHER_INFO(1) page from the HTCondor Manual β dated Oct 16, 2026, periodt. go gather some info, drink water, and remember: when in doubt, --scratch somewhere with space. iykyk πβ¨
π¦ where this page comes from
- fedora 43: condor 25.14.1-1.fc43 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms