s6-linux-utils: the s6-linux-utils multicall binary
Keywords: s6-linux-utils command multicall

s6-linux-utils
Software
skarnet.org

# The `s6-linux-utils` multicall binary

The `s6-linux-utils` program is only available when the `--enable-multicall` option has been given to the `configure` program at build time. In this configuration, `s6-linux-utils` is a multicall binary implementing the functionality of all the programs in the s6-linux-utils package; and the other programs, instead of being executables of their own, are symbolic links to the s6-linux-utils binary.

## Interface

         s6-linux-utils subcommand subcommand_arguments...

s6-linux-utils will run the subcommand will its arguments. For instance, `s6-linux-utils s6-ps -H` will run the equivalent of the s6-ps program, so this command will print a tree of the currently running processes.

Alternatively, if s6-linux-utils is called with the name of an existing command, it will run the equivalent of that command. For instance, if the `/usr/bin/s6-ps` file is a (hard or symbolic) link to the `s6-linux-utils` binary, `/usr/bin/s6-ps -H` will print a tree of the currently running processes.