ControlTier > core


Command Reference


get process info

Obtains and prints process table information.

The following pieces of information are shown for each running process:

  • user: user name
  • command: command and arguments
  • pcpu: percentage cpu usage
  • pmem: percentage memory usage
  • state: symbolic process state
  • pid: process ID

Example: Show bash processes

	    $ ctl -m shellutil -c ps -- -pname bash
	    user: alexh
	    command: bash
	    pmem: "0.0"
	    args: "[-login]"
	    state: S
	    pid: "57085"
	    pcpu: "0.0"

static: This command can be run outside of an object context.


ctl -m shellutil -c ps [-format <yaml>] [-output <>] [-pname <.*>]


Option Description Type Default
format output format. (plain, yaml)

Display the result in the spcified format. If "plain" is specified, results are displayed in their native ps command format. If "yaml" is specified then each process is displayed in a key/value pair format.

string yaml
output output file

Save the results to the output file. If no -output option is specified results are printed to the terminal.

pname process name

Filter process info to those matching specified process name. The value for the -pname argument can also be a regular expression. If the argument is unspecified then all processes are listed.

string .*