CONDOR_VACATE_JOB(1)
๐ condor_vacate_job โ bestie's guide to HTCondor
okay so real talk, this is a page from the HTCondor Manual, and it's all about condor_vacate_job. ๐ฆ
โจ NAME โจ
condor_vacate_job โ the HTCondor Manual's own little diva of a command. She stops running job(s) and hands the resources back to the host machine(s) that were executing them. it's giving "you're done here, thank u next" ๐
โจ SYNOPSIS โจ
condor_vacate_job [-help | -version]
condor_vacate_job [OPTIONS] [cluster... | cluster.proc... | user...]
condor_vacate_job [-debug] [-long] [-totals] [-all] [-constraint
expression] [-pool hostname[:portnumber] | -name scheddname | -addr
"<a.b.c.d:port>"] [-fast]
no cap, that's literally the whole shape of it ๐ซ
โจ DESCRIPTION โจ
So what she does: she vacates job(s) off the host machine(s) where they're currently running ๐โ๏ธ. Resources go back to the host machine(s), and the job(s) go right back to idle so that resource matchmaking and execution can happen somewhere else. iconic behavior honestly.
And here's the cute part โ vacating the job makes the condor accountant stop charging the user in terms of priority. your budget said "not today" ๐ธโจ
But listen ๐ for any given job, only these people can vacate it:
- the owner of the job, or
- one of the queue super users โ defined by the
QUEUE_SUPER_USERSmacro.
periodt. that's the whole guest list ๐
โจ OPTIONS โจ
-helpโ Display usage information. a little "how do u do, fellow kids" moment ๐ซถ-versionโ Display version information. she'll tell u who she is ๐โ๏ธ-longโ Display result ClassAd. the full lore ๐-totalsโ Display success/failure totals. receipts! ๐งพ-fastโ Perform a fast vacate and hard kill the jobs. no soft launch, we're going straight to the hard kill ๐๐ฅ-poolhostname[:portnumber]` โ Specify a pool by giving the central manager's host name and an optional port number. โจ-namescheddname` โ Send the command to a machine identified by scheddname. ๐ฎ-addr"<a.b.c.d:port>"โ Send the command to a machine located at"<a.b.c.d:port>". straight to the address, iykyk ๐-constraintexpression` โ Vacate all jobs which match the job ClassAd expression constraint. filtering? we love to see it ๐ฏ-allโ Vacate all the jobs in the queue. everyone. all of them. the whole group chat ๐- cluster โ Vacate all jobs in the specified cluster. the whole clique ๐
- cluster.process โ Vacate the specific job in the cluster. just the one bestie ๐ฆ
- user โ Vacate jobs belonging to specified user. it's giving targeted ๐
๐ธ GENERAL REMARKS ๐ธ
okay important stuff, listen up bestie ๐ซถ
If the -name option is specified, the named condor_schedd is targeted for processing. Otherwise, the local condor_schedd is targeted. lowkey simple.
Vacated jobs will be sent a soft kill signal (SIGTERM by default, or the value of KillSig in the job's ClassAd) โ unless -fast is used, in which case, yeah, hard kill, no softness ๐ญ
Using condor_vacate_job on jobs which are not currently running has no effect. nothing. zero. the silence ๐
Jobs running in the local or scheduler universe can be vacated. And since these types of jobs run directly on the Access Point, they will always restart on the same resources and may begin executing again immediately if there is a low load or number of jobs submitted to the Access Point. so likeโฆ she might just come right back ๐
DAGMan can also be vacated, and it will enter recovery mode upon restarting. BUT โ and this is the big but โ all jobs submitted and managed by DAGMan will continue running uninterrupted. ๐ฅ
WARNING: Do not confuse this tool withcondor_vacate.condor_vacateis intended for use by the owners/administrators of an Execution Point to evict jobs from their host machine. different girl, different job, do not mix them up bestie ๐ค
โจ EXIT STATUS โจ
0โ Success ๐1โ Failure has occurred ๐ญ
๐ EXAMPLES ๐
To vacate a specific job:
$ condor_vacate_job 23.0
To vacate a job fast:
$ condor_vacate_job -fast 23.0
To vacate all jobs owned by user Mary:
# condor_vacate_job mary
To vacate all vanilla universe jobs owned by Mary:
# condor_vacate_job -constraint 'JobUniverse == 5 && Owner == "mary"'
look at her go ๐
๐ฆ SEE ALSO ๐ฆ
condor_vacate, condor_rm, condor_continue, condor_suspend, condor_hold, condor_release
the whole friend group honestly ๐ซถ
โจ AVAILABILITY โจ
Linux, MacOS, Windows โ she's everywhere, multi-platform queen ๐
๐ AUTHOR ๐
HTCondor Team ๐
๐ 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 โจ this was CONDOR_VACATE_JOB(1) from the HTCondor Manual, dated Oct 16, 2026 โ go forth, vacate responsibly, and remember: never confuse her with condor_vacate ๐
๐ซถ๐
๐ฆ 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