vpcd(8)
πΈ vpcd β the virtual power control daemon π
okay bestie, welcome to vpcd, section 8 of your System Manager's Manual. yes, it's a real one, from the powerman fam, and it's honestly giving "test program that ate and left no crumbs." let's get into it π«Ά
β¨ NAME β¨
vpcd β virtual power control daemon. that's it, that's the name, no notes π
β¨ SYNOPSIS β¨
vpcd [--port PORT]
β¨ DESCRIPTION β¨
so vpcd is a test program for PowerMan β its whole job is to emulate a remote power control device. basically it cosplays as the hardware so you don't have to touch real hardware. icon behaviour, fr fr π₯
it can be run interactively by the powerman daemon, or it can listen on a port of your choosing. two paths, one slay β¨
β¨ OPTIONS β¨
-p,--portPORT β tellsvpcdto listen for connections on the port you picked instead of using stdin/stdout. heads up tho: only one connection will be accepted. one (1) bestie at a time, no cap π
β¨ INTERACTIVE COMMANDS β¨
these are the commands you get at the vpcd> prompt. the vibes are immaculate, the syntax is simple π
loginβ you literally have to run this first or none of the other commands will work. it's the vibe check before the party. no username, no password, nothing required β it's giving trust falls πlogoffβ sendsvpcdback to its initial state. reset era, we love a clean slate π¦statPLUG|*β shows the power status of PLUG. if PLUG is`*`, it does this action on all the plugs. all of them. the whole roster πbeaconPLUG|*β shows the beacon status of PLUG. if PLUG is`*`, it does this action on all plugs β¨tempPLUG|*β shows the temperature of the node attached to PLUG. if PLUG is`*`, it does this action on all plugs π‘οΈspewCOUNT β prints COUNT 80-char lines. this is the basis of a buffer handling test. it's giving spam folder energy and honestly? that's the point πonPLUG|*β turns PLUG on. if PLUG is`*`, it does this action on all plugs π₯offPLUG|*β turns PLUG off. if PLUG is`*`, it does this action on all plugs πflashPLUG|*β lights the beacon on PLUG. if PLUG is`*`, it does this action on all plugs β¨unflashPLUG|*β unlights the beacon on PLUG. if PLUG is`*`, it does this action on all plugs π«resetPLUG|*β resets the node attached to PLUG. if PLUG is`*`, it does this action on all plugs π
ngl the `*` wildcard is the main character here. type it and suddenly every plug is getting the same treatment. very "we're all in this together" of it π«Ά
β¨ FILES β¨
/usr/sbin/vpcdβ that's where it lives. that's the address. don't lose it π
β¨ ORIGIN β¨
PowerMan was originally developed by Andrew Uselton on LLNL's Linux clusters. this software is open source and distributed under the terms of the GNU GPL. we love a legend with receipts ππ
β¨ SEE ALSO β¨
and if you wanna go touch grass on the internet: http://github.com/chaos/powerman π
okay so this page is from powerman-2.3.27, dated 13 January 2012 β yes bestie, a vintage. stay slay, stay powered, and remember: login first or nothing works π
β¨
π¦ where this page comes from
- debian bookworm: powerman 2.3.27-2
- ubuntu noble: powerman 2.3.27-5build2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms