PVM(1PVM)
PVM(1PVM) β the PVM version 3 console, bestie edition π
okay so. this is PVM Version 3.4, and this page is literally all about the console. it's giving main character energy for your whole virtual machine. let's get into it π«Ά
β¨ NAME β¨
pvm β the PVM version 3 console. that's it, that's the vibe. π
πΈ SYNOPSIS πΈ
pvm [ -options ] [ hostfile ]
π DESCRIPTION π
So Pvm is a stand alone PVM task, and what it does is let you interactively query and modify the virtual machine. Obsessed. And here's the iconic part: the console can be started and stopped multiple times on any of the hosts in the virtual machine, and it will not affect PVM or any applications that may be running. no cap, nothing gets disturbed, she's that girl π§
When you start pvm, it figures out whether PVM is already running β and if it's not, it automatically executes pvmd3 on this host, passing pvmd3 the command line options and the host file. so like, PVM does not need to be running for you to start the console. periodt β¨
Once it's up, the console prints this prompt at you:
pvm>
and then the following console commands are available, bestie:
addhostname(s) β Add hosts to virtual machine πaliasβ Define/list command aliasesconfβ List virtual machine configurationdeletehostname(s) β Delete hosts from virtual machineechoβ Echo argumentsexportβ Add environment variables to spawn export listhaltβ Stop pvmdshelp[command] β Print helpful information about a commandidβ Print console task idjobsβ List running jobskilltask-tid β Terminate tasksmstathost-tid β Show status of hostsps -aβ List all PVM taskspstattask-tid β Show status of tasksquitβ Exit consoleresetβ Kill all taskssetenvβ Display/set environment variablessigsignum task β Send signal to taskspawn[opt] a.out β Spawn task π- the opts are:
-(count)β number of tasks, default is 1-(host)β spawn on host, default is any-(ARCH)β spawn on hosts of ARCH-?β enable debugging->β redirect task output to console-> fileβ redirect task output to file->>fileβ redirect task output append to file
- the opts are:
traceβ Set/display trace event maskunexportβ Remove environment variables from spawn export listunaliasβ Undefine command aliasversionβ Show libpvm version
and here's a lil secret π β pvm reads $HOME/.pvmrc before reading commands from the tty, so you can use it to customize the console environment. like, for example:
alias ? help
alias j jobs
setenv PVM_EXPORT DISPLAY
# print my id
echo new pvm shell
id
see how cute that is? set it up once, live your life π
π EXAMPLES π
pvm
Starts up pvmd3 on the local host, or connects to a running pvmd3. either way she's slaying β¨
pvm hostfile
Starts up the console and pvmd3, which in turn reads the host file and adds the listed computers to the virtual machine. boom, whole squad assembled π
π¦ SEE ALSO π¦
pvm_intro(1PVM), pvmd3(1PVM)
k that's the whole page, bestie β go forth and query your virtual machine π
signing off from 30 August, 1993 β this was PVM(1PVM), PVM Version 3.4, and yes she ate. periodt π β¨
π¦ where this page comes from
- debian bookworm: pvm 3.4.6-5
- ubuntu jammy: pvm 3.4.6-3.2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms