5 \fBps \fR[\fR[\fB\-\fR]\fBalxE\fR]
18 .FL "\-a" "Print all processes with controlling terminals"
19 .FL "\-l" "Give long listing"
20 .FL "\-x" "Include processes without a terminal"
21 .FL "\-E" "Print kernel endpoint numbers where pids are normally printed"
23 .EX "ps " "Show user's own processes in short format"
24 .EX "ps \-axlE" "Print all processes and tasks in long format"
25 .EX "ps \axlE" "Same -- the '\-' is optional"
28 \fIPs\fR prints the status of active processes. Normally only the caller's own
29 processes are listed in short format (the PID, TTY, TIME and CMD fields as
30 explained below). The long listing contains:
38 020: inform on pending signals
45 W: waiting (on a message)
46 S: sleeping (i.e.,suspended on MM or FS)
51 The user, process, parent process and process group ID's.
54 Size of the process in kilobytes.
57 Process/task on which a receiving process is waiting or sleeping.
60 Controlling tty for the process.
63 Process' cumulative (user + system) execution time.
65 CMD Command line arguments of the process.
68 The files \fI/dev/{mem,kmem}\fR are used to read the system tables and command
69 line arguments from. Terminal names in \fI/dev\fR are used to generate the
70 mnemonic names in the TTY column, so \fIps\fR is independent of terminal naming
73 The '\-' option prefix is not required.
74 For marginal compatibility with System V usage, the hidden option
83 .\" edited by ASW 2004-12-14