ps(1) - Plan 9 from User Space

| PS(1) | PS(1)
| NAME
| ps, psu – process status
SYNOPSIS
| `ps` [ `−pa` ]
`psu` [ `−pa` ] [ user ]
DESCRIPTION
| Ps prints information about processes. Psu prints only information about processes started by user (default `$USER`).
For each process reported, the user, process id, user time, system time, size, state, and command name are printed. State is one of the following: `Moribund` Process has exited and is about to have its resources reclaimed. `Ready` on the queue of processes ready to be run. `Scheding` about to be run. `Running` running. `Queueing` waiting on a queue for a resource. `Wakeme` waiting for I/O or some other kernel event to wake it up. `Broken` dead of unnatural causes; lingering so that it can be examined. `Stopped` stopped. `Stopwait` waiting for another process to stop. `Fault` servicing a page fault. `Idle` waiting for something to do (kernel processes only). `New` being created. `Pageout` paging out some other process. Syscall performing the named system call. `no` resource waiting for more of a critical resource. wchan waiting on the named wait channel (on a Unix kernel).
With the `−p` flag, ps also prints, after the system time, the baseline and current priorities of each process.
The `−a` flag causes ps to print the arguments for the process. Newlines in arguments will be translated to spaces for display.
SOURCE
| `/usr/lib/plan9/bin/ps /usr/lib/plan9/bin/psu`
SEE ALSO
| acid(1), db(1), kill(1)