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 with 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.