hpipower(1)
π hpipower(1) β the OpenHPI power-management girlie β¨
okay so real talk, this is the hpipower page from the OpenHPI manual set, and she is literally the sample app that puts the HPI Power Management APIs through their paces π
β¨ SYNOPSIS β¨
hpipower [ -D nn ] [-N host[:port]] [-C <cfgfile>] [ -d -p -r -u -X -h] [ -b n ]
hpipower [--domain=nn] [--host=host[:port]] [--cfgfile=file]
[--power-down --power-up --reset --unattended --debug --help] [--blade=n ]
π¦ NAME π¦
hpipower β this sample openhpi application exercises HPI Power Management APIs. no cap, that's the whole job π
πΈ DESCRIPTION πΈ
so hpipower goes rummaging through the Resource Presence Table (RPT) looking for resources that have Power Capability. then it sends whatever power action you asked for to the target you selected. it's giving "find the thing, power the thing" energy β‘
if you don't pick a domain or a host, hpipower just uses the default domain β the one specified in the openhpiclient.conf file. defaults are cute like that π«Ά
π OPTIONS π
π Help Options:
-h,--helpβ shows you the help options. the "bestie what are my options" flag π
π Application Options:
-d,--power-downβ powers down the target object. bye bye, target π-p,--power-upβ powers on the target object. wake up queen π-r,--resetβ resets the target object. fresh start era β¨-u,--unattendedβ unattended. yes that's genuinely all the description says, i'm not making stuff up π-b n,--blade=nβ specify blade n (1...n). pick your blade, bestie πͺ-D nn,--domain=nnβ select domain id nn. choose your domain, main character style π-X,--debugβ display debug messages. the "show me everything" setting, yapping mode activated π₯-N "host[:port]",--host="host[:port]"β open a session to the domain served by the daemon at the specified URL (host:port). this option overrides theOPENHPI_DAEMON_HOSTandOPENHPI_DAEMON_PORTenvironment variables. oh and important: if host contains':'(like, for example an IPv6 address) then enclose it in square brackets. for example:"[::1]"or"[::1]:4743". brackets are the dress code, iykyk π-C "file",--cfgfile="file"β use the passed file as the client configuration file. this option overrides theOPENHPICLIENT_CONFenvironment variable. config file supremacy π§
lowkey reminder that-Nand-Care out here overriding environment variables, so if your env vars are acting up, now you know why π
π SEE ALSO π
go read these too, they're all in the same friend group:
hpi_shell
hpialarms hpifan hpireset hpitop
hpidomain hpigensimdata hpisensor hpitree
hpiel hpiiinv hpisettime hpiwdt
hpievents hpionIBMblade hpithres hpixml
ohdomainlist ohhandler ohparam
π«Ά AUTHORS π«Ά
authors of this man page (give them their flowers π):
Peter D Phan (pdphan@users.sourceforge.net)
Ulrich Kleber (ulikleber@users.sourceforge.net)
Anton Pak (avpak@users.sourceforge.net)
alright bestie, that's the whole page β OpenHPI version 4.0.0, dated 2023-01-26, and it's been a pleasure serving you π slay responsibly β
π¦ where this page comes from
- opensuse-leap 16.0: openhpi-clients 3.8.0.ge4631e8a-bp160.1.14 Β· BSD-3-Clause
- opensuse-leap 16.0: openhpi-clients 3.8.0.ge4631e8a-bp160.1.14 Β· BSD-3-Clause
- opensuse-leap 16.0: openhpi-clients 3.8.0.ge4631e8a-bp160.1.14 Β· BSD-3-Clause
- opensuse-leap 16.0: openhpi-clients 3.8.0.ge4631e8a-bp160.1.14 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms