| 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/local/plan9/bin/ps /usr/local/plan9/bin/psu`

SEE ALSO

| acid(1), db(1), kill(1)