{
"name": "ps",
"description": "Report a snapshot of the current processes",
"options": [
{
"names": [
"-A",
"-e"
],
"description": "Select all processes"
},
{
"names": [
"-a"
],
"description": "Select all processes except both session leaders",
"takes_arg": true,
"arg": {
"name": "getsid"
}
},
{
"names": [
"-d"
],
"description": "Select all processes except session leaders"
},
{
"names": [
"--deselect"
],
"description": "Select all processes except those that fulfill the specified conditions"
},
{
"names": [
"-N"
],
"description": "Select all processes except those that fulfill the specified conditions (negates the selection)"
},
{
"names": [
"--pid"
],
"description": "Select by process ID",
"takes_arg": true,
"arg": {
"name": "pidlist"
}
},
{
"names": [
"--ppid"
],
"description": "Select by parent process ID. This selects the processes with a parent process ID in pidlist",
"takes_arg": true,
"arg": {
"name": "pidlist"
}
},
{
"names": [
"--sid"
],
"description": "Select by session ID",
"takes_arg": true,
"arg": {
"name": "sesslist"
}
},
{
"names": [
"--tty"
],
"description": "Select by terminal",
"takes_arg": true,
"arg": {
"name": "ttylist"
}
},
{
"names": [
"U"
],
"description": "Select by effective user ID (EUID) or name",
"takes_arg": true,
"arg": {
"name": "userlist"
}
},
{
"names": [
"-U"
],
"description": "Select by real user ID (RUID) or name",
"takes_arg": true,
"arg": {
"name": "userlist"
}
},
{
"names": [
"-u"
],
"description": "Select by effective user ID (EUID) or name",
"takes_arg": true,
"arg": {
"name": "userlist"
}
},
{
"names": [
"--User"
],
"description": "Select by real user ID (RUID) or name",
"takes_arg": true,
"arg": {
"name": "userlist"
}
},
{
"names": [
"--user"
],
"description": "Select by effective user ID (EUID) or name",
"takes_arg": true,
"arg": {
"name": "userlist"
}
},
{
"names": [
"-c"
],
"description": "Show different scheduler information for the -l option"
},
{
"names": [
"--context"
],
"description": "Display security context format (for SE Linux)"
},
{
"names": [
"-f"
],
"description": "Do full-format listing"
},
{
"names": [
"-F"
],
"description": "Extra full format"
},
{
"names": [
"--format",
"-o",
"o"
],
"takes_arg": true,
"arg": {
"name": "format"
}
},
{
"names": [
"-M",
"Z"
],
"description": "(for SE Linux)"
},
{
"names": [
"-y",
"-l"
]
},
{
"names": [
"--cols"
],
"description": "Set screen width",
"takes_arg": true,
"arg": {
"name": "n"
}
},
{
"names": [
"--columns"
],
"description": "Set screen width",
"takes_arg": true,
"arg": {
"name": "n"
}
},
{
"names": [
"--cumulative"
],
"description": "Include some dead child process data (as a sum with the parent)"
},
{
"names": [
"--forest"
],
"description": "ASCII art process tree"
},
{
"names": [
"-H"
],
"description": "Show process hierarchy (forest)"
},
{
"names": [
"--headers"
],
"description": "Repeat header lines, one per page of output"
},
{
"names": [
"-n"
],
"description": "Set namelist file",
"takes_arg": true,
"arg": {
"name": "namelist"
}
},
{
"names": [
"--lines"
],
"description": "Set screen height",
"takes_arg": true,
"arg": {
"name": "n"
}
},
{
"names": [
"--no-headers",
"--no-heading"
],
"description": "Print no header line at all"
},
{
"names": [
"--rows"
],
"description": "Set screen height",
"takes_arg": true,
"arg": {
"name": "n"
}
},
{
"names": [
"--sort"
],
"description": "Specify sorting order",
"takes_arg": true,
"arg": {
"name": "spec"
}
},
{
"names": [
"--width"
],
"description": "Set screen width",
"takes_arg": true,
"arg": {
"name": "n"
}
},
{
"names": [
"-L"
],
"description": "Show threads, possibly with LWP and NLWP columns"
},
{
"names": [
"-T"
],
"description": "Show threads, possibly with SPID column"
},
{
"names": [
"--help"
],
"description": "Print a help message"
},
{
"names": [
"--info"
],
"description": "Print debugging info"
},
{
"names": [
"--version"
],
"description": "Print the procps version"
}
]
}