CONDOR_MASTER(1)
β¨ NAME β¨
condor_master β the HTCondor Manual's very own baddie, aka the master HTCondor Daemon π
π¦ SYNOPSIS π¦
condor_master
Like. That's it. That's the whole vibe. No flags required, she just goes. π
πΈ DESCRIPTION πΈ
okay so bestie, listen. condor_master is the main character of every machine in your pool. Her whole job? Keeping all the rest of the HTCondor daemons alive and thriving. She spawns the other daemons, then periodically checks whether shiny new binaries got installed for any of them. If they did β boom β condor_master restarts the affected daemons. No cap. π₯
And if any daemon straight up crashes? π She sends e-mail to the HTCondor Administrator of your pool and restarts the daemon. She's literally carrying the whole team on her back, fr fr.
She also supports various administrative commands so you can start, stop, or reconfigure daemons remotely β yes, from a distance, like a true icon. π‘β¨
condor_master runs on every machine in your HTCondor pool, no matter what functions each machine is performing. Every. Single. One. She's not picky, she's just committed. π«Ά
Also! On Linux platforms, if you start condor_master as root, she will tune (but never decrease) certain kernel parameters that are important to HTCondor's performance. She only ever turns things UP. π
π the DAEMON_LIST situation π
The DAEMON_LIST configuration macro is what condor_master uses to get a per-machine list of daemons that should be started and kept running.
Here's the tea β:
- For daemons specified in the
DC_DAEMON_LISTconfiguration macro,condor_masterwill spawn them automatically appending a-fargument. - For those listed in
DAEMON_LISTbut not inDC_DAEMON_LIST, there will be no-fargument. Nope. Not one. π
π directory creation era π
On start-up, condor_master creates certain directories necessary for her proper functioning β but only if they don't already exist. She's thoughtful like that. π
She uses the values of these configuration settings to do it:
EXECUTELOCAL_DIRLOCAL_DISK_LOCK_DIRLOCAL_UNIV_EXECUTELOCKLOGRUNSEC_CREDENTIAL_DIRECTORY_KRBSEC_CREDENTIAL_DIRECTORY_OAUTHSEC_PASSWORD_DIRECTORYSEC_TOKEN_SYSTEM_DIRECTORYSPOOL
Twelve settings, twelve dirs, one queen. π
π OPTIONS π
-nname β gives thecondor_masteran alternate name, overriding the one thatMASTER_NAME(that's the configuration variable, bestie) gives her. It's giving rebrand. β¨
π§ AUTHOR π§
HTCondor Team β love them, obsessed with them, they built the icon herself. π
β 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. go forth and keep those daemons running. no daemon left behind. πΈ
HTCondor Manual Β· Oct 16, 2026 Β· mwah, catch you on the flip side, CONDOR_MASTER(1) out. πππ₯
π¦ 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