Skip to content
Snippets Groups Projects
launch.1.md 5.17 KiB
title: pressure-vessel-launch
section: 1

NAME

pressure-vessel-launch - client to launch processes in a container

SYNOPSIS

pressure-vessel-launch [--clear-env] [--directory DIR] [--env VAR=VALUE] [--forward-fd FD] [--pass-env VAR] [--pass-env-matching WILDCARD] [--unset-env VAR] [--verbose] {--bus-name NAME|--dbus-address ADDRESS|--socket SOCKET} [--] COMMAND [ARGUMENTS...]

pressure-vessel-launch [--verbose] {--bus-name NAME|--dbus-address ADDRESS|--socket SOCKET} --terminate

DESCRIPTION

pressure-vessel-launch connects to an AF_UNIX socket established by pressure-vessel-launcher(1), and executes an arbitrary command as a subprocess of pressure-vessel-launcher.

OPTIONS

--socket PATH, --socket @ABSTRACT
Connect to the given AF_UNIX socket, which can either be an absolute path, or @ followed by an arbitrary string. An absolute path indicates a filesystem-based socket, which is associated with the filesystem and can be shared between filesystem namespaces by bind-mounting. @ indicates an an abstract socket, which is associated with a network namespace, is shared between all containers that are in the same network namespace, and cannot be shared across network namespace boundaries.
--dbus-address ADDRESS
The same as --socket, but the socket is specified in the form of a D-Bus address.
--bus-name NAME
Connect to the well-known D-Bus session bus and send commands to the given NAME, which is assumed to be owned by pressure-vessel-launcher.
--clear-env
The COMMAND runs in an empty environment, apart from any environment variables set by --env and similar options. By default, it inherits environment variables from pressure-vessel-launcher, with --env and similar options overriding or unsetting individual variables.
--directory DIR
Arrange for the COMMAND to run in DIR. By default, it inherits the current working directory from pressure-vessel-launcher.
--forward-fd FD
Arrange for the COMMAND to receive file descriptor number FD from outside the container. File descriptors 0, 1 and 2 (standard input, standard output and standard error) are always forwarded.
--terminate
Instead of running a COMMAND, terminate the Launcher server.
--verbose
Be more verbose.