commands.sh

systemd-detect-virt

linux

Detect execution in a virtualized environment.

More info →

Options (4)

-q, --quietboolean

Silently check without printing anything

Example: systemd-detect-virt {{[-q|--quiet]}}
-c, --containerboolean

Only detect container virtualization

Example: systemd-detect-virt {{[-c|--container]}}
-v, --vmboolean

Only detect hardware virtualization

Example: systemd-detect-virt {{[-v|--vm]}}
-r, --chrootboolean

Detect whether in a `chroot` environment

Example: systemd-detect-virt {{[-r|--chroot]}}

Examples (6)

List detectable virtualization technologies

Detect virtualization, print the result and return a zero status code when running in a VM or a container, and a non-zero code otherwise

Silently check without printing anything

systemd-detect-virt [-q|--quiet]

Only detect container virtualization

systemd-detect-virt [-c|--container]

Only detect hardware virtualization

Detect whether in a `chroot` environment

systemd-detect-virt [-r|--chroot]
made by @shridhargupta | data from tldr-pages