CONDOR_POWER(1)
π€ condor_power β the HTCondor manual's little wake-up-call icon β¨
okay bestie, so <rainbow>condor_power</rainbow> is the friend that hits up your sleeping machine and is like "girl. wake UP." π
She sends one (1) little packet whose whole entire job is to wake a machine out of a low power state. That's it, that's the mission. π
πΈ SYNOPSIS πΈ
condor_power [-h ]
condor_power [-d ] [-i ] [-m MACaddress] [-s subnet] [ClassAdFile ]
π¦ DESCRIPTION π¦
okay so here's the tea: condor_power sends one UDP Wake on LAN (WOL) packet to a machine. Which machine, you ask? Either the one you told it about with command line args, or the one hiding inside a machine ClassAd. π
That machine ClassAd can live in a file β and that file's name is the optional argument ClassAdFile, which you drop right there on the command line. But here's the kicker: if you give it no command line arguments that specify a machine, and you also don't name a file, then condor_power quietly assumes (no drama, she just assumes π
) that standard input is the file source. That source is what specifies the machine ClassAd, and that ClassAd includes the public IP address and the subnet of the machine. periodt.
ngl, condor_power needs a complete spec of the machine or she can't slay. Let's break it down:
- Give her a MAC address on the command line but no subnet? The default value for the subnet gets used. easy peasy β¨
- Give her a subnet on the command line but no MAC address? Then she falls back to taking her info from the machine ClassAd β from a file, or from standard input. π«Ά and yes, that case means the command line subnet specification gets ignored. not me pointing that out twice, but it π matters π
also, real talk: condor_power is relying on the router that receives the WOL packet to correctly broadcast the request. Routers are often configured to ignore requests to broadcast messages on a different subnet than the sender π so sending a WOL packet to a machine on a different subnet may fail. it's giving "not my fault, blame the router."
β¨ OPTIONS β¨
-hβ print the usage info and bounce. that's it, bye π-dβ turn on debugging messages. for when you need to see what's going on. π₯-iβ read a ClassAd that's being piped in through standard input. π°-m MACaddressβ specify the MAC address in the standard format: six groups of two hexadecimal digits, separated by colons. π-s subnetβ specify the subnet in the standard form of a mask for an IPv4 address. if you don't use this option, a global broadcast will be sent. π
π EXIT STATUS π
condor_power exits with a status value of 0 (zero) upon success π and exits with the value 1 (one) upon failure π. binary queen.
π AUTHOR π
HTCondor Team β iconic, no notes.
π 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.
okay that's the whole page bestie, you ate it π this edition is dated Oct 16, 2026, straight from the HTCondor Manual, and it's giving main character energy fr fr. go wake up some machines πβ¨π¦
π¦ 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