xref: /freebsd/bin/ps/ps.1 (revision c2290ff6b8f08e178fe65a73d093a5941e6cae6c)
19ddb49cbSWarner Losh.\"-
24b88c807SRodney W. Grimes.\" Copyright (c) 1980, 1990, 1991, 1993, 1994
34b88c807SRodney W. Grimes.\"	The Regents of the University of California.  All rights reserved.
44b88c807SRodney W. Grimes.\"
54b88c807SRodney W. Grimes.\" Redistribution and use in source and binary forms, with or without
64b88c807SRodney W. Grimes.\" modification, are permitted provided that the following conditions
74b88c807SRodney W. Grimes.\" are met:
84b88c807SRodney W. Grimes.\" 1. Redistributions of source code must retain the above copyright
94b88c807SRodney W. Grimes.\"    notice, this list of conditions and the following disclaimer.
104b88c807SRodney W. Grimes.\" 2. Redistributions in binary form must reproduce the above copyright
114b88c807SRodney W. Grimes.\"    notice, this list of conditions and the following disclaimer in the
124b88c807SRodney W. Grimes.\"    documentation and/or other materials provided with the distribution.
134b88c807SRodney W. Grimes.\" 4. Neither the name of the University nor the names of its contributors
144b88c807SRodney W. Grimes.\"    may be used to endorse or promote products derived from this software
154b88c807SRodney W. Grimes.\"    without specific prior written permission.
164b88c807SRodney W. Grimes.\"
174b88c807SRodney W. Grimes.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
184b88c807SRodney W. Grimes.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
194b88c807SRodney W. Grimes.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
204b88c807SRodney W. Grimes.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
214b88c807SRodney W. Grimes.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
224b88c807SRodney W. Grimes.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
234b88c807SRodney W. Grimes.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
244b88c807SRodney W. Grimes.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
254b88c807SRodney W. Grimes.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
264b88c807SRodney W. Grimes.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
274b88c807SRodney W. Grimes.\" SUCH DAMAGE.
284b88c807SRodney W. Grimes.\"
294b88c807SRodney W. Grimes.\"     @(#)ps.1	8.3 (Berkeley) 4/18/94
302a456239SPeter Wemm.\" $FreeBSD$
314b88c807SRodney W. Grimes.\"
326ddcc233SKonstantin Belousov.Dd December 9, 2014
334b88c807SRodney W. Grimes.Dt PS 1
34caa2db3bSRuslan Ermilov.Os
354b88c807SRodney W. Grimes.Sh NAME
36c9a8d1f4SPhilippe Charnier.Nm ps
374b88c807SRodney W. Grimes.Nd process status
384b88c807SRodney W. Grimes.Sh SYNOPSIS
39be8b1497SRuslan Ermilov.Nm
40044fce53SBrian Somers.Op Fl aCcdefHhjlmrSTuvwXxZ
41a89237aeSRuslan Ermilov.Op Fl O Ar fmt | Fl o Ar fmt
42287d1861SRuslan Ermilov.Op Fl G Ar gid Ns Op , Ns Ar gid Ns Ar ...
4313767130SBryan Drewery.Op Fl J Ar jid Ns Op , Ns Ar jid Ns Ar ...
444b88c807SRodney W. Grimes.Op Fl M Ar core
454b88c807SRodney W. Grimes.Op Fl N Ar system
46287d1861SRuslan Ermilov.Op Fl p Ar pid Ns Op , Ns Ar pid Ns Ar ...
47287d1861SRuslan Ermilov.Op Fl t Ar tty Ns Op , Ns Ar tty Ns Ar ...
48a89237aeSRuslan Ermilov.Op Fl U Ar user Ns Op , Ns Ar user Ns Ar ...
49be8b1497SRuslan Ermilov.Nm
504b88c807SRodney W. Grimes.Op Fl L
514b88c807SRodney W. Grimes.Sh DESCRIPTION
52e004acc8SPhilippe CharnierThe
53e004acc8SPhilippe Charnier.Nm
54e004acc8SPhilippe Charnierutility
558ed0d42fSGarance A Drosehndisplays a header line, followed by lines containing information about
568ed0d42fSGarance A Drosehnall of your
574b88c807SRodney W. Grimesprocesses that have controlling terminals.
582d455a01SGlen BarberIf the
592d455a01SGlen Barber.Fl x
602d455a01SGlen Barberoptions is specified,
612d455a01SGlen Barber.Nm
622d455a01SGlen Barberwill also display processes that do not have controlling terminals.
634b88c807SRodney W. Grimes.Pp
64a4c8a745SGarance A DrosehnA different set of processes can be selected for display by using any
65a4c8a745SGarance A Drosehncombination of the
6613767130SBryan Drewery.Fl a , G , J , p , T , t ,
67a4c8a745SGarance A Drosehnand
68a4c8a745SGarance A Drosehn.Fl U
69a4c8a745SGarance A Drosehnoptions.
70a4c8a745SGarance A DrosehnIf more than one of these options are given, then
71a4c8a745SGarance A Drosehn.Nm
72a4c8a745SGarance A Drosehnwill select all processes which are matched by at least one of the
73a4c8a745SGarance A Drosehngiven options.
74a4c8a745SGarance A Drosehn.Pp
758ed0d42fSGarance A DrosehnFor the processes which have been selected for display,
768ed0d42fSGarance A Drosehn.Nm
778ed0d42fSGarance A Drosehnwill usually display one line per process.
788ed0d42fSGarance A DrosehnThe
798ed0d42fSGarance A Drosehn.Fl H
808ed0d42fSGarance A Drosehnoption may result in multiple output lines (one line per thread) for
818ed0d42fSGarance A Drosehnsome processes.
828ed0d42fSGarance A DrosehnBy default all of these output lines are sorted first by controlling
83287d1861SRuslan Ermilovterminal, then by process ID.
848ed0d42fSGarance A DrosehnThe
858ed0d42fSGarance A Drosehn.Fl m , r , u ,
868ed0d42fSGarance A Drosehnand
878ed0d42fSGarance A Drosehn.Fl v
888ed0d42fSGarance A Drosehnoptions will change the sort order.
898ed0d42fSGarance A DrosehnIf more than one sorting option was given, then the selected processes
908ed0d42fSGarance A Drosehnwill be sorted by the last sorting option which was specified.
918ed0d42fSGarance A Drosehn.Pp
92a4c8a745SGarance A DrosehnFor the processes which have been selected for display, the information
93a4c8a745SGarance A Drosehnto display is selected based on a set of keywords (see the
94287d1861SRuslan Ermilov.Fl L , O ,
954b88c807SRodney W. Grimesand
964b88c807SRodney W. Grimes.Fl o
974b88c807SRodney W. Grimesoptions).
98287d1861SRuslan ErmilovThe default output format includes, for each process, the process' ID,
9964015438SGlen Barbercontrolling terminal, state, CPU time (including both user and system time)
10064015438SGlen Barberand associated command.
1014b88c807SRodney W. Grimes.Pp
1024b88c807SRodney W. GrimesThe options are as follows:
1034b88c807SRodney W. Grimes.Bl -tag -width indent
1044b88c807SRodney W. Grimes.It Fl a
1054b88c807SRodney W. GrimesDisplay information about other users' processes as well as your own.
1062d455a01SGlen BarberIf the
107d883e289SJosef Karthauser.Va security.bsd.see_other_uids
1082d455a01SGlen Barbersysctl is set to zero, this option is honored only if the UID of the user is 0.
109db91faacSPeter Wemm.It Fl c
110287d1861SRuslan ErmilovChange the
111287d1861SRuslan Ermilov.Dq command
112287d1861SRuslan Ermilovcolumn output to just contain the executable name,
113db91faacSPeter Wemmrather than the full command line.
1144b88c807SRodney W. Grimes.It Fl C
115287d1861SRuslan ErmilovChange the way the CPU percentage is calculated by using a
116287d1861SRuslan Ermilov.Dq raw
117287d1861SRuslan ErmilovCPU calculation that ignores
118287d1861SRuslan Ermilov.Dq resident
119287d1861SRuslan Ermilovtime (this normally has
1204b88c807SRodney W. Grimesno effect).
121044fce53SBrian Somers.It Fl d
122044fce53SBrian SomersArrange processes into descendancy order and prefix each command with
123044fce53SBrian Somersindentation text showing sibling and parent/child relationships.
124044fce53SBrian SomersIf either of the
125044fce53SBrian Somers.Fl m
126044fce53SBrian Somersand
127044fce53SBrian Somers.Fl r
128044fce53SBrian Somersoptions are also used, they control how sibling processes are sorted
129044fce53SBrian Somersrelative to each other.
130b9ff20abSEdward Tomasz NapieralaNote that this option has no effect if the
131b9ff20abSEdward Tomasz Napierala.Dq command
132b9ff20abSEdward Tomasz Napieralacolumn is not the last column displayed.
1334b88c807SRodney W. Grimes.It Fl e
1344b88c807SRodney W. GrimesDisplay the environment as well.
135b548141bSJohn Dyson.It Fl f
13677027e30SJoseph KoshyShow commandline and environment information about swapped out processes.
137287d1861SRuslan ErmilovThis option is honored only if the UID of the user is 0.
138a4c8a745SGarance A Drosehn.It Fl G
139a4c8a745SGarance A DrosehnDisplay information about processes which are running with the specified
140287d1861SRuslan Ermilovreal group IDs.
14148b8c0deSScott Long.It Fl H
14248b8c0deSScott LongShow all of the
14348b8c0deSScott Long.Em kernel visible
144287d1861SRuslan Ermilovthreads associated with each process.
145287d1861SRuslan ErmilovDepending on the threading package that
14648b8c0deSScott Longis in use, this may show only the process, only the kernel scheduled entities,
14748b8c0deSScott Longor all of the process threads.
1484b88c807SRodney W. Grimes.It Fl h
1494b88c807SRodney W. GrimesRepeat the information header as often as necessary to guarantee one
1504b88c807SRodney W. Grimesheader per page of information.
1514b88c807SRodney W. Grimes.It Fl j
1524b88c807SRodney W. GrimesPrint information associated with the following keywords:
153259fcfacSGarance A Drosehn.Cm user , pid , ppid , pgid , sid , jobc , state , tt , time ,
154287d1861SRuslan Ermilovand
155287d1861SRuslan Ermilov.Cm command .
15613767130SBryan Drewery.It Fl J
15713767130SBryan DreweryDisplay information about processes which match the specified jail IDs.
15813767130SBryan DreweryThis may be either the
15913767130SBryan Drewery.Cm jid
16013767130SBryan Dreweryor
16113767130SBryan Drewery.Cm name
16213767130SBryan Dreweryof the jail.
16313767130SBryan DreweryUse
16413767130SBryan Drewery.Fl J
16513767130SBryan Drewery.Sy 0
16613767130SBryan Dreweryto display only host processes.
16713767130SBryan DreweryThis flag implies
16813767130SBryan Drewery.Fl x
16913767130SBryan Dreweryby default.
1704b88c807SRodney W. Grimes.It Fl L
1718ed0d42fSGarance A DrosehnList the set of keywords available for the
1728ed0d42fSGarance A Drosehn.Fl O
1738ed0d42fSGarance A Drosehnand
1748ed0d42fSGarance A Drosehn.Fl o
1758ed0d42fSGarance A Drosehnoptions.
1764b88c807SRodney W. Grimes.It Fl l
1774b88c807SRodney W. GrimesDisplay information associated with the following keywords:
178287d1861SRuslan Ermilov.Cm uid , pid , ppid , cpu , pri , nice , vsz , rss , mwchan , state ,
179287d1861SRuslan Ermilov.Cm tt , time ,
180287d1861SRuslan Ermilovand
181287d1861SRuslan Ermilov.Cm command .
1824b88c807SRodney W. Grimes.It Fl M
1834b88c807SRodney W. GrimesExtract values associated with the name list from the specified core
184cd31922fSRuslan Ermilovinstead of the currently running system.
1854b88c807SRodney W. Grimes.It Fl m
1868ed0d42fSGarance A DrosehnSort by memory usage, instead of the combination of controlling
187287d1861SRuslan Ermilovterminal and process ID.
1884b88c807SRodney W. Grimes.It Fl N
189f9a480abSRuslan ErmilovExtract the name list from the specified system instead of the default,
190f9a480abSRuslan Ermilovwhich is the kernel image the system has booted from.
1914b88c807SRodney W. Grimes.It Fl O
1924b88c807SRodney W. GrimesAdd the information associated with the space or comma separated list
193287d1861SRuslan Ermilovof keywords specified, after the process ID,
1944b88c807SRodney W. Grimesin the default information
1954b88c807SRodney W. Grimesdisplay.
196287d1861SRuslan ErmilovKeywords may be appended with an equals
197287d1861SRuslan Ermilov.Pq Ql =
198287d1861SRuslan Ermilovsign and a string.
1994b88c807SRodney W. GrimesThis causes the printed header to use the specified string instead of
2004b88c807SRodney W. Grimesthe standard header.
2014b88c807SRodney W. Grimes.It Fl o
2022dda9fe9SJuli MallettDisplay information associated with the space or comma separated
2032dda9fe9SJuli Mallettlist of keywords specified.
20461b92b9aSYaroslav TykhiyThe last keyword in the list may be appended with an equals
20561b92b9aSYaroslav Tykhiy.Pq Ql =
2069badf57fSRuslan Ermilovsign and a string that spans the rest of the argument, and can contain
2077c5169efSYaroslav Tykhiyspace and comma characters.
20861b92b9aSYaroslav TykhiyThis causes the printed header to use the specified string instead of
20961b92b9aSYaroslav Tykhiythe standard header.
21050355bb4SJuli MallettMultiple keywords may also be given in the form of more than one
21150355bb4SJuli Mallett.Fl o
21250355bb4SJuli Mallettoption.
21361b92b9aSYaroslav TykhiySo the header texts for multiple keywords can be changed.
2146aac4c27SXin LIIf all keywords have empty header texts, no header line is written.
2154b88c807SRodney W. Grimes.It Fl p
216287d1861SRuslan ErmilovDisplay information about processes which match the specified process IDs.
2174b88c807SRodney W. Grimes.It Fl r
218287d1861SRuslan ErmilovSort by current CPU usage, instead of the combination of controlling
219287d1861SRuslan Ermilovterminal and process ID.
2204b88c807SRodney W. Grimes.It Fl S
221a870bf2cSKonstantin BelousovChange the way the process times, namely cputime, systime, and usertime,
222a870bf2cSKonstantin Belousovare calculated by summing all exited children to their parent process.
2234b88c807SRodney W. Grimes.It Fl T
2244b88c807SRodney W. GrimesDisplay information about processes attached to the device associated
2254b88c807SRodney W. Grimeswith the standard input.
2264b88c807SRodney W. Grimes.It Fl t
2274b88c807SRodney W. GrimesDisplay information about processes attached to the specified terminal
228287d1861SRuslan Ermilovdevices.
2292d455a01SGlen BarberFull pathnames, as well as abbreviations (see explanation of the
2302d455a01SGlen Barber.Cm tt
2312d455a01SGlen Barberkeyword) can be specified.
23273eb8310SPeter Wemm.It Fl U
233287d1861SRuslan ErmilovDisplay the processes belonging to the specified usernames.
2344b88c807SRodney W. Grimes.It Fl u
2354b88c807SRodney W. GrimesDisplay information associated with the following keywords:
236287d1861SRuslan Ermilov.Cm user , pid , %cpu , %mem , vsz , rss , tt , state , start , time ,
237287d1861SRuslan Ermilovand
238287d1861SRuslan Ermilov.Cm command .
2394b88c807SRodney W. GrimesThe
2404b88c807SRodney W. Grimes.Fl u
2414b88c807SRodney W. Grimesoption implies the
2424b88c807SRodney W. Grimes.Fl r
2434b88c807SRodney W. Grimesoption.
2444b88c807SRodney W. Grimes.It Fl v
2454b88c807SRodney W. GrimesDisplay information associated with the following keywords:
246287d1861SRuslan Ermilov.Cm pid , state , time , sl , re , pagein , vsz , rss , lim , tsiz ,
247287d1861SRuslan Ermilov.Cm %cpu , %mem ,
248287d1861SRuslan Ermilovand
249287d1861SRuslan Ermilov.Cm command .
2504b88c807SRodney W. GrimesThe
2514b88c807SRodney W. Grimes.Fl v
2524b88c807SRodney W. Grimesoption implies the
2534b88c807SRodney W. Grimes.Fl m
2544b88c807SRodney W. Grimesoption.
2554b88c807SRodney W. Grimes.It Fl w
2564b88c807SRodney W. GrimesUse 132 columns to display information, instead of the default which
2574b88c807SRodney W. Grimesis your window size.
2584b88c807SRodney W. GrimesIf the
2594b88c807SRodney W. Grimes.Fl w
2604b88c807SRodney W. Grimesoption is specified more than once,
261c9a8d1f4SPhilippe Charnier.Nm
2624b88c807SRodney W. Grimeswill use as many columns as necessary without regard for your window size.
263b9ff20abSEdward Tomasz NapieralaNote that this option has no effect if the
264b9ff20abSEdward Tomasz Napierala.Dq command
265b9ff20abSEdward Tomasz Napieralacolumn is not the last column displayed.
266a4c8a745SGarance A Drosehn.It Fl X
267a4c8a745SGarance A DrosehnWhen displaying processes matched by other options, skip any processes
268a4c8a745SGarance A Drosehnwhich do not have a controlling terminal.
269b9ff20abSEdward Tomasz NapieralaThis is the default behaviour.
2704b88c807SRodney W. Grimes.It Fl x
271a4c8a745SGarance A DrosehnWhen displaying processes matched by other options, include processes
272a4c8a745SGarance A Drosehnwhich do not have a controlling terminal.
273a4c8a745SGarance A DrosehnThis is the opposite of the
274a4c8a745SGarance A Drosehn.Fl X
275a4c8a745SGarance A Drosehnoption.
276a4c8a745SGarance A DrosehnIf both
277a4c8a745SGarance A Drosehn.Fl X
278a4c8a745SGarance A Drosehnand
279a4c8a745SGarance A Drosehn.Fl x
280a4c8a745SGarance A Drosehnare specified in the same command, then
281a4c8a745SGarance A Drosehn.Nm
282a4c8a745SGarance A Drosehnwill use the one which was specified last.
2837304f61fSBrian Feldman.It Fl Z
284ac06cb0aSRobert WatsonAdd
285ac06cb0aSRobert Watson.Xr mac 4
286ac06cb0aSRobert Watsonlabel to the list of keywords for which
2877304f61fSBrian Feldman.Nm
2887304f61fSBrian Feldmanwill display information.
2894b88c807SRodney W. Grimes.El
2904b88c807SRodney W. Grimes.Pp
2914b88c807SRodney W. GrimesA complete list of the available keywords are listed below.
2924b88c807SRodney W. GrimesSome of these keywords are further specified as follows:
2930d632649SJohn Baldwin.Bl -tag -width lockname
294287d1861SRuslan Ermilov.It Cm %cpu
295287d1861SRuslan ErmilovThe CPU utilization of the process; this is a decaying average over up to
2964b88c807SRodney W. Grimesa minute of previous (real) time.
2974b88c807SRodney W. GrimesSince the time base over which this is computed varies (since processes may
2984b88c807SRodney W. Grimesbe very young) it is possible for the sum of all
299287d1861SRuslan Ermilov.Cm %cpu
3004b88c807SRodney W. Grimesfields to exceed 100%.
301287d1861SRuslan Ermilov.It Cm %mem
3024b88c807SRodney W. GrimesThe percentage of real memory used by this process.
3037123f4cdSEdward Tomasz Napierala.It Cm class
3047123f4cdSEdward Tomasz NapieralaLogin class associated with the process.
305287d1861SRuslan Ermilov.It Cm flags
306c01bf97cSSujal PatelThe flags associated with the process as in
3074b88c807SRodney W. Grimesthe include file
308fe08efe6SRuslan Ermilov.In sys/proc.h :
3097117b3d5SKonstantin Belousov.Bl -column P_SINGLE_BOUNDARY 0x40000000
310288eac5aSJoel Dahl.It Dv "P_ADVLOCK" Ta No "0x00001" Ta "Process may hold a POSIX advisory lock"
311288eac5aSJoel Dahl.It Dv "P_CONTROLT" Ta No "0x00002" Ta "Has a controlling terminal"
312288eac5aSJoel Dahl.It Dv "P_KTHREAD" Ta No "0x00004" Ta "Kernel thread"
313288eac5aSJoel Dahl.It Dv "P_FOLLOWFORK" Ta No "0x00008" Ta "Attach debugger to new children"
314288eac5aSJoel Dahl.It Dv "P_PPWAIT" Ta No "0x00010" Ta "Parent is waiting for child to exec/exit"
315288eac5aSJoel Dahl.It Dv "P_PROFIL" Ta No "0x00020" Ta "Has started profiling"
316288eac5aSJoel Dahl.It Dv "P_STOPPROF" Ta No "0x00040" Ta "Has thread in requesting to stop prof"
317288eac5aSJoel Dahl.It Dv "P_HADTHREADS" Ta No "0x00080" Ta "Has had threads (no cleanup shortcuts)"
318288eac5aSJoel Dahl.It Dv "P_SUGID" Ta No "0x00100" Ta "Had set id privileges since last exec"
319288eac5aSJoel Dahl.It Dv "P_SYSTEM" Ta No "0x00200" Ta "System proc: no sigs, stats or swapping"
320288eac5aSJoel Dahl.It Dv "P_SINGLE_EXIT" Ta No "0x00400" Ta "Threads suspending should exit, not wait"
321288eac5aSJoel Dahl.It Dv "P_TRACED" Ta No "0x00800" Ta "Debugged process being traced"
322288eac5aSJoel Dahl.It Dv "P_WAITED" Ta No "0x01000" Ta "Someone is waiting for us"
323288eac5aSJoel Dahl.It Dv "P_WEXIT" Ta No "0x02000" Ta "Working on exiting"
324288eac5aSJoel Dahl.It Dv "P_EXEC" Ta No "0x04000" Ta "Process called exec"
325288eac5aSJoel Dahl.It Dv "P_WKILLED" Ta No "0x08000" Ta "Killed, shall go to kernel/user boundary ASAP"
326288eac5aSJoel Dahl.It Dv "P_CONTINUED" Ta No "0x10000" Ta "Proc has continued from a stopped state"
327288eac5aSJoel Dahl.It Dv "P_STOPPED_SIG" Ta No "0x20000" Ta "Stopped due to SIGSTOP/SIGTSTP"
328288eac5aSJoel Dahl.It Dv "P_STOPPED_TRACE" Ta No "0x40000" Ta "Stopped because of tracing"
329288eac5aSJoel Dahl.It Dv "P_STOPPED_SINGLE" Ta No "0x80000" Ta "Only one thread can continue"
330288eac5aSJoel Dahl.It Dv "P_PROTECTED" Ta No "0x100000" Ta "Do not kill on memory overcommit"
331288eac5aSJoel Dahl.It Dv "P_SIGEVENT" Ta No "0x200000" Ta "Process pending signals changed"
332288eac5aSJoel Dahl.It Dv "P_SINGLE_BOUNDARY" Ta No "0x400000" Ta "Threads should suspend at user boundary"
333288eac5aSJoel Dahl.It Dv "P_HWPMC" Ta No "0x800000" Ta "Process is using HWPMCs"
334288eac5aSJoel Dahl.It Dv "P_JAILED" Ta No "0x1000000" Ta "Process is in jail"
3356ddcc233SKonstantin Belousov.It Dv "P_TOTAL_STOP" Ta No "0x2000000" Ta "Stopped for system suspend"
336288eac5aSJoel Dahl.It Dv "P_INEXEC" Ta No "0x4000000" Ta "Process is in execve()"
337288eac5aSJoel Dahl.It Dv "P_STATCHILD" Ta No "0x8000000" Ta "Child process stopped or exited"
338288eac5aSJoel Dahl.It Dv "P_INMEM" Ta No "0x10000000" Ta "Loaded into memory"
339288eac5aSJoel Dahl.It Dv "P_SWAPPINGOUT" Ta No "0x20000000" Ta "Process is being swapped out"
340288eac5aSJoel Dahl.It Dv "P_SWAPPINGIN" Ta No "0x40000000" Ta "Process is being swapped in"
34145732078SKonstantin Belousov.It Dv "P_PPTRACE" Ta No "0x80000000" Ta "Vforked child issued ptrace(PT_TRACEME)"
3424b88c807SRodney W. Grimes.El
34338d22923SSergey Kandaurov.It Cm flags2
34438d22923SSergey KandaurovThe flags kept in
34538d22923SSergey Kandaurov.Va p_flag2
34638d22923SSergey Kandaurovassociated with the process as in
34738d22923SSergey Kandaurovthe include file
34838d22923SSergey Kandaurov.In sys/proc.h :
34938d22923SSergey Kandaurov.Bl -column P2_INHERIT_PROTECTED 0x00000001
35038d22923SSergey Kandaurov.It Dv "P2_INHERIT_PROTECTED" Ta No "0x00000001" Ta "New children get P_PROTECTED"
35138d22923SSergey Kandaurov.El
352287d1861SRuslan Ermilov.It Cm label
3532af538ebSRobert WatsonThe MAC label of the process.
354287d1861SRuslan Ermilov.It Cm lim
3554b88c807SRodney W. GrimesThe soft limit on memory used, specified via a call to
3564b88c807SRodney W. Grimes.Xr setrlimit 2 .
357287d1861SRuslan Ermilov.It Cm lstart
358287d1861SRuslan ErmilovThe exact time the command started, using the
359287d1861SRuslan Ermilov.Ql %c
360287d1861SRuslan Ermilovformat described in
3614b88c807SRodney W. Grimes.Xr strftime 3 .
362287d1861SRuslan Ermilov.It Cm lockname
3630d632649SJohn BaldwinThe name of the lock that the process is currently blocked on.
3649b67ac59SJohn BaldwinIf the name is invalid or unknown, then
36512e720d7SRuslan Ermilov.Dq ???\&
3669b67ac59SJohn Baldwinis displayed.
3676aac4c27SXin LI.It Cm logname
3686aac4c27SXin LIThe login name associated with the session the process is in (see
3696aac4c27SXin LI.Xr getlogin 2 ) .
370287d1861SRuslan Ermilov.It Cm mwchan
3710d632649SJohn BaldwinThe event name if the process is blocked normally, or the lock name if
3720d632649SJohn Baldwinthe process is blocked on a lock.
3730d632649SJohn BaldwinSee the wchan and lockname keywords
374d9a5f890SMatthew Dillonfor details.
375287d1861SRuslan Ermilov.It Cm nice
3764b88c807SRodney W. GrimesThe process scheduling increment (see
3774b88c807SRodney W. Grimes.Xr setpriority 2 ) .
378287d1861SRuslan Ermilov.It Cm rss
3794b88c807SRodney W. Grimesthe real memory (resident set) size of the process (in 1024 byte units).
380287d1861SRuslan Ermilov.It Cm start
3814b88c807SRodney W. GrimesThe time the command started.
3824b88c807SRodney W. GrimesIf the command started less than 24 hours ago, the start time is
383287d1861SRuslan Ermilovdisplayed using the
384*c2290ff6SMark Felder.Dq Li %H:%M
385287d1861SRuslan Ermilovformat described in
3864b88c807SRodney W. Grimes.Xr strftime 3 .
3874b88c807SRodney W. GrimesIf the command started less than 7 days ago, the start time is
388287d1861SRuslan Ermilovdisplayed using the
389*c2290ff6SMark Felder.Dq Li %a%H
390287d1861SRuslan Ermilovformat.
391287d1861SRuslan ErmilovOtherwise, the start time is displayed using the
392287d1861SRuslan Ermilov.Dq Li %e%b%y
393287d1861SRuslan Ermilovformat.
394287d1861SRuslan Ermilov.It Cm state
395a54b88d8SChristian BruefferThe state is given by a sequence of characters, for example,
396287d1861SRuslan Ermilov.Dq Li RWNA .
397a54b88d8SChristian BruefferThe first character indicates the run state of the process:
3984b88c807SRodney W. Grimes.Pp
3994b88c807SRodney W. Grimes.Bl -tag -width indent -compact
400287d1861SRuslan Ermilov.It Li D
4014b88c807SRodney W. GrimesMarks a process in disk (or other short term, uninterruptible) wait.
402287d1861SRuslan Ermilov.It Li I
4034b88c807SRodney W. GrimesMarks a process that is idle (sleeping for longer than about 20 seconds).
404287d1861SRuslan Ermilov.It Li L
4050d632649SJohn BaldwinMarks a process that is waiting to acquire a lock.
406287d1861SRuslan Ermilov.It Li R
4074b88c807SRodney W. GrimesMarks a runnable process.
408287d1861SRuslan Ermilov.It Li S
4094b88c807SRodney W. GrimesMarks a process that is sleeping for less than about 20 seconds.
410287d1861SRuslan Ermilov.It Li T
4114b88c807SRodney W. GrimesMarks a stopped process.
412287d1861SRuslan Ermilov.It Li W
413bcf85d67SColin PercivalMarks an idle interrupt thread.
414287d1861SRuslan Ermilov.It Li Z
415287d1861SRuslan ErmilovMarks a dead process (a
416287d1861SRuslan Ermilov.Dq zombie ) .
4174b88c807SRodney W. Grimes.El
4184b88c807SRodney W. Grimes.Pp
4194b88c807SRodney W. GrimesAdditional characters after these, if any, indicate additional state
4204b88c807SRodney W. Grimesinformation:
4214b88c807SRodney W. Grimes.Pp
4224b88c807SRodney W. Grimes.Bl -tag -width indent -compact
423287d1861SRuslan Ermilov.It Li +
4244b88c807SRodney W. GrimesThe process is in the foreground process group of its control terminal.
425287d1861SRuslan Ermilov.It Li <
426287d1861SRuslan ErmilovThe process has raised CPU scheduling priority.
427287d1861SRuslan Ermilov.It Li E
4284b88c807SRodney W. GrimesThe process is trying to exit.
429287d1861SRuslan Ermilov.It Li J
430bcf85d67SColin PercivalMarks a process which is in
431bcf85d67SColin Percival.Xr jail 2 .
432bcf85d67SColin PercivalThe hostname of the prison can be found in
433287d1861SRuslan Ermilov.Pa /proc/ Ns Ao Ar pid Ac Ns Pa /status .
434287d1861SRuslan Ermilov.It Li L
4354b88c807SRodney W. GrimesThe process has pages locked in core (for example, for raw
4364b88c807SRodney W. Grimes.Tn I/O ) .
437287d1861SRuslan Ermilov.It Li N
438287d1861SRuslan ErmilovThe process has reduced CPU scheduling priority (see
4394b88c807SRodney W. Grimes.Xr setpriority 2 ) .
440287d1861SRuslan Ermilov.It Li s
4414b88c807SRodney W. GrimesThe process is a session leader.
442287d1861SRuslan Ermilov.It Li V
44393f7e978SMark JohnstonThe process' parent is suspended during a
44493f7e978SMark Johnston.Xr vfork 2 ,
44593f7e978SMark Johnstonwaiting for the process to exec or exit.
446287d1861SRuslan Ermilov.It Li W
4474b88c807SRodney W. GrimesThe process is swapped out.
448287d1861SRuslan Ermilov.It Li X
4494b88c807SRodney W. GrimesThe process is being traced or debugged.
4504b88c807SRodney W. Grimes.El
451287d1861SRuslan Ermilov.It Cm tt
4524b88c807SRodney W. GrimesAn abbreviation for the pathname of the controlling terminal, if any.
45377027e30SJoseph KoshyThe abbreviation consists of the three letters following
454c9a8d1f4SPhilippe Charnier.Pa /dev/tty ,
4556ec3cd07SGlen Barberor, for pseudo-terminals, the corresponding entry in
4562d455a01SGlen Barber.Pa /dev/pts .
457287d1861SRuslan ErmilovThis is followed by a
458287d1861SRuslan Ermilov.Ql -
459287d1861SRuslan Ermilovif the process can no longer reach that
4604b88c807SRodney W. Grimescontrolling terminal (i.e., it has been revoked).
461aa7a15b6SEdward Tomasz NapieralaA
462aa7a15b6SEdward Tomasz Napierala.Ql -
463aa7a15b6SEdward Tomasz Napieralawithout a preceding two letter abbreviation or pseudo-terminal device number
464aa7a15b6SEdward Tomasz Napieralaindicates a process which never had a controlling terminal.
4652d455a01SGlen BarberThe full pathname of the controlling terminal is available via the
4662d455a01SGlen Barber.Cm tty
4672d455a01SGlen Barberkeyword.
468287d1861SRuslan Ermilov.It Cm wchan
4694b88c807SRodney W. GrimesThe event (an address in the system) on which a process waits.
4704b88c807SRodney W. GrimesWhen printed numerically, the initial part of the address is
4714b88c807SRodney W. Grimestrimmed off and the result is printed in hex, for example, 0x80324000 prints
4724b88c807SRodney W. Grimesas 324000.
4734b88c807SRodney W. Grimes.El
4744b88c807SRodney W. Grimes.Pp
4754b88c807SRodney W. GrimesWhen printing using the command keyword, a process that has exited and
4764b88c807SRodney W. Grimeshas a parent that has not yet waited for the process (in other words, a zombie)
477287d1861SRuslan Ermilovis listed as
478287d1861SRuslan Ermilov.Dq Li <defunct> ,
479287d1861SRuslan Ermilovand a process which is blocked while trying
480287d1861SRuslan Ermilovto exit is listed as
481287d1861SRuslan Ermilov.Dq Li <exiting> .
4826aac4c27SXin LIIf the arguments cannot be located (usually because it has not been set, as is
4836aac4c27SXin LIthe case of system processes and/or kernel threads) the command name is printed
4846aac4c27SXin LIwithin square brackets.
485e004acc8SPhilippe CharnierThe
486e004acc8SPhilippe Charnier.Nm
4876aac4c27SXin LIutility first tries to obtain the arguments cached by the kernel (if they were
4886aac4c27SXin LIshorter than the value of the
4896aac4c27SXin LI.Va kern.ps_arg_cache_limit
4906aac4c27SXin LIsysctl).
4916aac4c27SXin LIThe process can change the arguments shown with
4926aac4c27SXin LI.Xr setproctitle 3 .
4936aac4c27SXin LIOtherwise,
4946aac4c27SXin LI.Nm
4954b88c807SRodney W. Grimesmakes an educated guess as to the file name and arguments given when the
4964b88c807SRodney W. Grimesprocess was created by examining memory or the swap area.
4974b88c807SRodney W. GrimesThe method is inherently somewhat unreliable and in any event a process
4986aac4c27SXin LIis entitled to destroy this information.
4994b88c807SRodney W. GrimesThe ucomm (accounting) keyword can, however, be depended on.
5006aac4c27SXin LIIf the arguments are unavailable or do not agree with the ucomm keyword,
5016aac4c27SXin LIthe value for the ucomm keyword is appended to the arguments in parentheses.
5024b88c807SRodney W. Grimes.Sh KEYWORDS
5034b88c807SRodney W. GrimesThe following is a complete list of the available keywords and their
5044b88c807SRodney W. Grimesmeanings.
5054b88c807SRodney W. GrimesSeveral of them have aliases (keywords which are synonyms).
5064b88c807SRodney W. Grimes.Pp
507287d1861SRuslan Ermilov.Bl -tag -width ".Cm sigignore" -compact
508287d1861SRuslan Ermilov.It Cm %cpu
509287d1861SRuslan Ermilovpercentage CPU usage (alias
510287d1861SRuslan Ermilov.Cm pcpu )
511287d1861SRuslan Ermilov.It Cm %mem
512287d1861SRuslan Ermilovpercentage memory usage (alias
513287d1861SRuslan Ermilov.Cm pmem )
514287d1861SRuslan Ermilov.It Cm acflag
515287d1861SRuslan Ermilovaccounting flag (alias
516287d1861SRuslan Ermilov.Cm acflg )
517287d1861SRuslan Ermilov.It Cm args
51803334017SJuli Mallettcommand and arguments
5197123f4cdSEdward Tomasz Napierala.It Cm class
5207123f4cdSEdward Tomasz Napieralalogin class
521287d1861SRuslan Ermilov.It Cm comm
52203334017SJuli Mallettcommand
523287d1861SRuslan Ermilov.It Cm command
52403334017SJuli Mallettcommand and arguments
5254f1e1f86SKonstantin Belousov.It Cm cow
5264f1e1f86SKonstantin Belousovnumber of copy-on-write faults
527287d1861SRuslan Ermilov.It Cm cpu
528287d1861SRuslan Ermilovshort-term CPU usage factor (for scheduling)
52938f2be1cSAndrey Zonov.It Cm dsiz
53038f2be1cSAndrey Zonovdata size (in Kbytes)
531b3178949SSergey Kandaurov.It Cm emul
532b3178949SSergey Kandaurovsystem-call emulation environment
533287d1861SRuslan Ermilov.It Cm etime
53441ded75dSJuli Mallettelapsed running time, format
53541ded75dSJuli Mallett.Op days- Ns
53641ded75dSJuli Mallett.Op hours: Ns
53741ded75dSJuli Mallettminutes:seconds.
53841ded75dSJuli Mallett.It Cm etimes
53941ded75dSJuli Mallettelapsed running time, in decimal integer seconds
5405e9ccc87SWill Andrews.It Cm fib
5415e9ccc87SWill Andrewsdefault FIB number, see
5425e9ccc87SWill Andrews.Xr setfib 1
543287d1861SRuslan Ermilov.It Cm flags
544287d1861SRuslan Ermilovthe process flags, in hexadecimal (alias
545287d1861SRuslan Ermilov.Cm f )
54638d22923SSergey Kandaurov.It Cm flags2
54738d22923SSergey Kandaurovthe additional set of process flags, in hexadecimal (alias
54838d22923SSergey Kandaurov.Cm f2 )
5499acd9127SEdward Tomasz Napierala.It Cm gid
5509acd9127SEdward Tomasz Napieralaeffective group ID (alias
5519acd9127SEdward Tomasz Napierala.Cm egid )
5529acd9127SEdward Tomasz Napierala.It Cm group
5539acd9127SEdward Tomasz Napieralagroup name (from egid) (alias
5549acd9127SEdward Tomasz Napierala.Cm egroup )
555287d1861SRuslan Ermilov.It Cm inblk
556287d1861SRuslan Ermilovtotal blocks read (alias
557287d1861SRuslan Ermilov.Cm inblock )
558a990344fSPawel Jakub Dawidek.It Cm jid
559a990344fSPawel Jakub Dawidekjail ID
560287d1861SRuslan Ermilov.It Cm jobc
5614b88c807SRodney W. Grimesjob control count
562287d1861SRuslan Ermilov.It Cm ktrace
5634b88c807SRodney W. Grimestracing flags
564287d1861SRuslan Ermilov.It Cm label
5652af538ebSRobert WatsonMAC label
566287d1861SRuslan Ermilov.It Cm lim
5674b88c807SRodney W. Grimesmemoryuse limit
5686aac4c27SXin LI.It Cm lockname
5696aac4c27SXin LIlock currently blocked on (as a symbolic name)
570287d1861SRuslan Ermilov.It Cm logname
5716aac4c27SXin LIlogin name of user who started the session
572287d1861SRuslan Ermilov.It Cm lstart
5734b88c807SRodney W. Grimestime started
574b3178949SSergey Kandaurov.It Cm lwp
575b3178949SSergey Kandaurovprocess thread-id
576287d1861SRuslan Ermilov.It Cm majflt
5774b88c807SRodney W. Grimestotal page faults
578287d1861SRuslan Ermilov.It Cm minflt
5794b88c807SRodney W. Grimestotal page reclaims
580287d1861SRuslan Ermilov.It Cm msgrcv
5814b88c807SRodney W. Grimestotal messages received (reads from pipes/sockets)
582287d1861SRuslan Ermilov.It Cm msgsnd
5834b88c807SRodney W. Grimestotal messages sent (writes on pipes/sockets)
584287d1861SRuslan Ermilov.It Cm mwchan
5850d632649SJohn Baldwinwait channel or lock currently blocked on
586287d1861SRuslan Ermilov.It Cm nice
587287d1861SRuslan Ermilovnice value (alias
588287d1861SRuslan Ermilov.Cm ni )
589287d1861SRuslan Ermilov.It Cm nivcsw
5904b88c807SRodney W. Grimestotal involuntary context switches
591b3178949SSergey Kandaurov.It Cm nlwp
592b3178949SSergey Kandaurovnumber of threads tied to a process
593287d1861SRuslan Ermilov.It Cm nsigs
594287d1861SRuslan Ermilovtotal signals taken (alias
595287d1861SRuslan Ermilov.Cm nsignals )
596287d1861SRuslan Ermilov.It Cm nswap
5974b88c807SRodney W. Grimestotal swaps in/out
598287d1861SRuslan Ermilov.It Cm nvcsw
5994b88c807SRodney W. Grimestotal voluntary context switches
600287d1861SRuslan Ermilov.It Cm nwchan
6014b88c807SRodney W. Grimeswait channel (as an address)
602287d1861SRuslan Ermilov.It Cm oublk
603287d1861SRuslan Ermilovtotal blocks written (alias
604287d1861SRuslan Ermilov.Cm oublock )
605287d1861SRuslan Ermilov.It Cm paddr
6060d694829SSergey Kandaurovprocess pointer
607287d1861SRuslan Ermilov.It Cm pagein
6084b88c807SRodney W. Grimespageins (same as majflt)
609287d1861SRuslan Ermilov.It Cm pgid
6104b88c807SRodney W. Grimesprocess group number
611287d1861SRuslan Ermilov.It Cm pid
612287d1861SRuslan Ermilovprocess ID
613287d1861SRuslan Ermilov.It Cm ppid
614287d1861SRuslan Ermilovparent process ID
615287d1861SRuslan Ermilov.It Cm pri
6164b88c807SRodney W. Grimesscheduling priority
617287d1861SRuslan Ermilov.It Cm re
6184b88c807SRodney W. Grimescore residency time (in seconds; 127 = infinity)
619287d1861SRuslan Ermilov.It Cm rgid
620287d1861SRuslan Ermilovreal group ID
621287d1861SRuslan Ermilov.It Cm rgroup
622e8eef4bbSJuli Mallettgroup name (from rgid)
623287d1861SRuslan Ermilov.It Cm rss
6244b88c807SRodney W. Grimesresident set size
625287d1861SRuslan Ermilov.It Cm rtprio
626a837235aSDavid Greenmanrealtime priority (101 = not a realtime process)
627287d1861SRuslan Ermilov.It Cm ruid
628287d1861SRuslan Ermilovreal user ID
629287d1861SRuslan Ermilov.It Cm ruser
6304b88c807SRodney W. Grimesuser name (from ruid)
631287d1861SRuslan Ermilov.It Cm sid
632287d1861SRuslan Ermilovsession ID
633287d1861SRuslan Ermilov.It Cm sig
634287d1861SRuslan Ermilovpending signals (alias
635287d1861SRuslan Ermilov.Cm pending )
636287d1861SRuslan Ermilov.It Cm sigcatch
637287d1861SRuslan Ermilovcaught signals (alias
638287d1861SRuslan Ermilov.Cm caught )
639287d1861SRuslan Ermilov.It Cm sigignore
640287d1861SRuslan Ermilovignored signals (alias
641287d1861SRuslan Ermilov.Cm ignored )
642287d1861SRuslan Ermilov.It Cm sigmask
643287d1861SRuslan Ermilovblocked signals (alias
644287d1861SRuslan Ermilov.Cm blocked )
645287d1861SRuslan Ermilov.It Cm sl
6464b88c807SRodney W. Grimessleep time (in seconds; 127 = infinity)
64738f2be1cSAndrey Zonov.It Cm ssiz
64838f2be1cSAndrey Zonovstack size (in Kbytes)
649287d1861SRuslan Ermilov.It Cm start
6504b88c807SRodney W. Grimestime started
651287d1861SRuslan Ermilov.It Cm state
652287d1861SRuslan Ermilovsymbolic process state (alias
653287d1861SRuslan Ermilov.Cm stat )
654287d1861SRuslan Ermilov.It Cm svgid
6554b88c807SRodney W. Grimessaved gid from a setgid executable
656287d1861SRuslan Ermilov.It Cm svuid
657287d1861SRuslan Ermilovsaved UID from a setuid executable
658a870bf2cSKonstantin Belousov.It Cm systime
659a870bf2cSKonstantin Belousovaccumulated system CPU time
6606239ef1dSEd Maste.It Cm tdaddr
6616239ef1dSEd Mastethread address
662287d1861SRuslan Ermilov.It Cm tdev
6634b88c807SRodney W. Grimescontrol terminal device number
664287d1861SRuslan Ermilov.It Cm time
665287d1861SRuslan Ermilovaccumulated CPU time, user + system (alias
666287d1861SRuslan Ermilov.Cm cputime )
667287d1861SRuslan Ermilov.It Cm tpgid
668287d1861SRuslan Ermilovcontrol terminal process group ID
6698b04bbefSMateusz Guzik.It Cm tracer
6708b04bbefSMateusz Guziktracer process ID
671287d1861SRuslan Ermilov.\".It Cm trss
6724b88c807SRodney W. Grimes.\"text resident set size (in Kbytes)
673287d1861SRuslan Ermilov.It Cm tsid
674287d1861SRuslan Ermilovcontrol terminal session ID
675287d1861SRuslan Ermilov.It Cm tsiz
6764b88c807SRodney W. Grimestext size (in Kbytes)
677287d1861SRuslan Ermilov.It Cm tt
6784b88c807SRodney W. Grimescontrol terminal name (two letter abbreviation)
679287d1861SRuslan Ermilov.It Cm tty
6804b88c807SRodney W. Grimesfull name of control terminal
681287d1861SRuslan Ermilov.It Cm ucomm
6824b88c807SRodney W. Grimesname to be used for accounting
683287d1861SRuslan Ermilov.It Cm uid
6849acd9127SEdward Tomasz Napieralaeffective user ID (alias
6859acd9127SEdward Tomasz Napierala.Cm euid )
686287d1861SRuslan Ermilov.It Cm upr
687287d1861SRuslan Ermilovscheduling priority on return from system call (alias
688287d1861SRuslan Ermilov.Cm usrpri )
689b3178949SSergey Kandaurov.It Cm uprocp
690b3178949SSergey Kandaurovprocess pointer
691287d1861SRuslan Ermilov.It Cm user
692287d1861SRuslan Ermilovuser name (from UID)
693a870bf2cSKonstantin Belousov.It Cm usertime
694a870bf2cSKonstantin Belousovaccumulated user CPU time
695287d1861SRuslan Ermilov.It Cm vsz
696287d1861SRuslan Ermilovvirtual size in Kbytes (alias
697287d1861SRuslan Ermilov.Cm vsize )
698287d1861SRuslan Ermilov.It Cm wchan
6994b88c807SRodney W. Grimeswait channel (as a symbolic name)
700287d1861SRuslan Ermilov.It Cm xstat
7014b88c807SRodney W. Grimesexit or stop status (valid only for stopped or zombie process)
7024b88c807SRodney W. Grimes.El
7037117b3d5SKonstantin Belousov.Pp
7047117b3d5SKonstantin BelousovNote that the
7057117b3d5SKonstantin Belousov.Cm pending
7067117b3d5SKonstantin Belousovcolumn displays bitmask of signals pending in the process queue when
7077117b3d5SKonstantin Belousov.Fl H
7087117b3d5SKonstantin Belousovoption is not specified, otherwise the per-thread queue of pending signals
7097117b3d5SKonstantin Belousovis shown.
7104f18100dSTim J. Robbins.Sh ENVIRONMENT
7114f18100dSTim J. RobbinsThe following environment variables affect the execution of
7124f18100dSTim J. Robbins.Nm :
7134f18100dSTim J. Robbins.Bl -tag -width ".Ev COLUMNS"
7144f18100dSTim J. Robbins.It Ev COLUMNS
7154f18100dSTim J. RobbinsIf set, specifies the user's preferred output width in column positions.
7164f18100dSTim J. RobbinsBy default,
7174f18100dSTim J. Robbins.Nm
7184f18100dSTim J. Robbinsattempts to automatically determine the terminal width.
7194f18100dSTim J. Robbins.El
7204b88c807SRodney W. Grimes.Sh FILES
721cd31922fSRuslan Ermilov.Bl -tag -width ".Pa /boot/kernel/kernel" -compact
7221063e126SJosef Karthauser.It Pa /boot/kernel/kernel
7234b88c807SRodney W. Grimesdefault system namelist
7244b88c807SRodney W. Grimes.El
725e9e3a1abSJoel Dahl.Sh EXAMPLES
726e9e3a1abSJoel DahlDisplay information on all system processes:
727e9e3a1abSJoel Dahl.Pp
728e9e3a1abSJoel Dahl.Dl $ ps -auxw
7294b88c807SRodney W. Grimes.Sh SEE ALSO
7304b88c807SRodney W. Grimes.Xr kill 1 ,
731585bf557SGarance A Drosehn.Xr pgrep 1 ,
732585bf557SGarance A Drosehn.Xr pkill 1 ,
733e5002279SEdward Tomasz Napierala.Xr procstat 1 ,
7344b88c807SRodney W. Grimes.Xr w 1 ,
7354b88c807SRodney W. Grimes.Xr kvm 3 ,
7364b88c807SRodney W. Grimes.Xr strftime 3 ,
737ac06cb0aSRobert Watson.Xr mac 4 ,
738b5f82180SRuslan Ermilov.Xr procfs 5 ,
7399b67ac59SJohn Baldwin.Xr pstat 8 ,
7406b821228SDima Dorfman.Xr sysctl 8 ,
7419b67ac59SJohn Baldwin.Xr mutex 9
742a4c8a745SGarance A Drosehn.Sh STANDARDS
7436aac4c27SXin LIFor historical reasons, the
744a4c8a745SGarance A Drosehn.Nm
745a4c8a745SGarance A Drosehnutility under
746a4c8a745SGarance A Drosehn.Fx
747a4c8a745SGarance A Drosehnsupports a different set of options from what is described by
748a4c8a745SGarance A Drosehn.St -p1003.2 ,
749287d1861SRuslan Ermilovand what is supported on
750287d1861SRuslan Ermilov.No non- Ns Bx
751287d1861SRuslan Ermilovoperating systems.
752a13d4e42SJuli Mallett.Sh HISTORY
753a13d4e42SJuli MallettThe
754a13d4e42SJuli Mallett.Nm
755a13d4e42SJuli Mallettcommand appeared in
7567140a0e9SJuli Mallett.At v4 .
7574b88c807SRodney W. Grimes.Sh BUGS
7584b88c807SRodney W. GrimesSince
759c9a8d1f4SPhilippe Charnier.Nm
7604b88c807SRodney W. Grimescannot run faster than the system and is run as any other scheduled
7614b88c807SRodney W. Grimesprocess, the information it displays can never be exact.
762b59ca660STim J. Robbins.Pp
763b59ca660STim J. RobbinsThe
764b59ca660STim J. Robbins.Nm
765b59ca660STim J. Robbinsutility does not correctly display argument lists containing multibyte
766b59ca660STim J. Robbinscharacters.
767