LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

qm-wait

Wait for a Proxmox VM to stop

TLDR

Wait until the virtual machine is stopped
$ qm wait [vmid]
copy
Wait with timeout of 60 seconds
$ qm wait --timeout 60 [vmid]
copy
Shutdown then wait for VM to stop
$ qm shutdown [vmid] && qm wait --timeout 60 [vmid]
copy

SYNOPSIS

qm wait [options] vmid

DESCRIPTION

qm wait blocks until a virtual machine reaches stopped state. This is useful in scripts to ensure a VM has fully stopped before performing subsequent operations.Combined with shutdown, it provides a way to gracefully stop VMs and wait for completion.

PARAMETERS

--timeout seconds

Maximum time to wait synchronously before returning. Set to 0 to deactivate. If reached, the command returns with the PID.

CAVEATS

Without timeout, the command may block indefinitely if the VM doesn't stop. Always use timeout in scripts for predictable behavior.

HISTORY

Part of Proxmox VE QEMU/KVM management tools for virtual machine administration.

SEE ALSO

qm(1), qm-shutdown(1), qm-stop(1)

Copied to clipboard
Kai