2.3 Command Line Interface
To get the help menu of Ctrl, use the "./ctrl --help" command.
usage: ctrl [-h] [-V] [-v] [-t TIMEOUT]
{power,resource,process,get,set,service,datastore,provision,bios,sensor}
...
Control Component Parser
optional arguments:
-h, --help show this help message and exit
-i, --interactive Start interactive session
-V, --version Provides the version of the tool
-v, --verbosity increase output verbosity
-t TIMEOUT, --timeout TIMEOUT
Provides a timeout for the command
Sub Commands:
List of Valid Sub Commands
{power,resource,process,get,set,service,datastore,provision,diag,bios,sensor}
power Power on/off/reset a device.
resource Resource add/remove from a resource pool.
process Process list/kill on a node in a cluster.
get Get powercap/freq value of a node.
set Set powercap/freq value of a node.
service Check, start or stop services specified in the
configuration file
datastore Device and configuration manipulations
provision Adding, setting and removing provisioning options for
devices
bios Update or get version of bios on specified nodes/group
of nodes
sensor Get specified sensor value on specified nodes/group of
nodes
Ctrl supports several subcommands. The list of valid sub commands is provided in "./ctrl --help" command Each subcommand has its own help menu on how to use the subcommand. To get the help menu of a specific subcommand, use "./ctrl {subcommand} --help" command.
2.3.1 Interactive Commands
The interactive cli features the following commands in addition the Ctrl commands.
Interactive Commands:
{select, clear_select} select Set node/regex context for command execution clear_select Remove context. %help Display command help