PCONSOLE(1)

πŸ’– NAME πŸ’–

pconsole β€” the parallel console shell bestie you need for administering clusters 🌈


✨ SYNOPSIS ✨

pconsole

πŸŽ€ DESCRIPTION πŸŽ€

okay so picture this: you've got a whole cluster, right, and you need to talk to every single node at the same time. that's literally what pconsole does bestie πŸ’… it lets you connect to each node of your cluster simultaneously, and then you type your admin commands into a specialized window that "multiplies" the input out to each of the connections you've opened. one command, so many nodes, iconic behavior fr fr πŸ‘‘

pconsole is best run from within X Windows, lowkey the ideal vibe, although it is possible to employ it without X (in console mode) as well πŸ¦‹

and here's the slay part: you need to install pconsole on only 1 machine in the cluster. just one!! usually that's gonna be your central administrative node πŸ‘‘


πŸ’… OPTIONS πŸ’…

pconsole needs to be executed with superuser permissions, and it enters interactive mode which lets you attach other devices, so that all the commands sent to the console mode of pconsole get sent to the devices. this is the whole point: it allows you to parallelize the execution of the same command in various machines at a time ✨

pconsole has two working modes:

🌸 command mode

from this mode pconsole can attach and detach devices, list the attached devices at a time, connect to sending mode (where you can send commands to the attached devices), and quit. to enter command mode, use CTRL-A from sending mode πŸ’–

🌸 sending mode

the mode where the commands sent to it are sent to the devices attached. to enter this mode use CTRL-D or use the console command 🫢

bestie listen, both of these modes are the whole personality of this tool, learn the keybinds, it's giving muscle memory 😭

πŸ‘€ SEE ALSO πŸ‘€

  • /usr/share/doc/pconsole/README.gz
  • xterm(1)

πŸ’œ AUTHOR πŸ’œ

this manual page was written by Jesus Climent <jesus.climent@hispalinux.es>, for the Debian GNU/Linux system (but may be used by others) πŸŽ€


and that's the whole page bestie!! PCONSOLE(1) from the General Commands Manual, no date on this one, we simply don't have one and that's okay πŸ™ˆ go parallelize something, you got this πŸ’…βœ¨