ps(1)ps(1)NAMEps - Displays current process status
SYNOPSIS
Syntax conforming to XCU5.0
ps [-aAdejflm] [-o specifier] [=header] ,... [-O specifier] [=header]
,... [-g glist] [-G glist] [-p plist] [-s slist] [-t tlist] [-u ulist]
[-U ulist] [-n nlist]
BSD Compatible Syntax
ps [aAeghjlLmsSTuvwx] [o specifier] [=header] ,... [O specifier]
[=header] ,... [t tty] [process_number]
The ps command displays the current process status.
STANDARDS
Interfaces documented on this reference page conform to industry stan‐
dards as follows:
ps: XCU5.0
Refer to the standards(5) reference page for more information about
industry standards and associated tags.
OPTIONS
Current Syntax
The following options can be used with ps: Prints information to stan‐
dard output about all processes, except the session leaders and pro‐
cesses not associated with a terminal. Writes information for all pro‐
cesses. Prints information to standard output about all processes,
except the session leaders. Prints information to standard output
about all processes. Equivalent to -A. Attempts to generate a full
listing. Under certain circumstances, the -f option does not return the
full path and arguments of a process. Instead, it will return a brack‐
eted process name such as [process_name]. This behavior conforms with
the XPG4 standard. Prints only information about processes that are in
the process groups listed in glist. The glist is a list of process-
group identifiers enclosed in " " (double quotes) and separated from
one another by a comma or one or more spaces (or tabs), or both.
Because of the way the shell treats spaces and tabs, you need to quote
space-separated lists. Writes information for processes whose real
group ID numbers or names are given in glist. The glist is a list of
process-group identifiers enclosed in " " (double quotes) and separated
from one another by a comma or one or more spaces (or tabs), or both.
Because of the way the shell treats spaces and tabs, you need to quote
space-separated lists. [Tru64 UNIX] Produces job control information,
with fields specified for user, pid, ppid, pgid, sess, jobc, state,
tname, time and command. Generates a long listing. [Tru64
UNIX] Prints all threads in a task, if the task has more than one.
Specifies a list of format specifiers to describe the output format.
Multiple -o options may be specified. The final output is a
concatenation of all options specified.
[Tru64 UNIX] If the -O option is used with one or more -o
options, the -O option must appear first on the command line.
[Tru64 UNIX] Same as the -o option, except it displays the
fields specified by pid, state, tname, time, and command in
addition to the specifiers supplied on the command line.
[Tru64 UNIX] The -O option may be used with one or more -o
options. The result is a concatenated output. The -O option
must be specified first. Historically, used to specify an
alternative system file name list, nlist, in place of the
default.
[Tru64 UNIX] The name list concept (see the nlist(3) reference
page) does not apply to the Tru64 UNIX ps command; consequently,
the -n option is ignored. Displays only information about pro‐
cesses with the process numbers specified in plist. The plist
argument is either a list of process ID numbers or a list of
process ID numbers enclosed in " " (double quotes) and separated
from one another by a comma or one or more spaces (or tabs), or
both. Because of the way the shell treats spaces and tabs, you
need to quote space-separated lists. [Tru64 UNIX] Enables
warning messages. [Tru64 UNIX] Displays information about pro‐
cesses belonging to the sessions specified in slist. The slist
argument is either a list of session ID numbers or a list of
session ID numbers enclosed in " " (double quotes) and separated
from one another by a comma or one or more spaces (or tabs), or
both. Because of the way the shell treats spaces and tabs, you
need to quote space-separated lists. Displays only information
about processes associated with the terminals listed in tlist.
The tlist argument is either a list of terminal identifiers or a
list of terminal identifiers enclosed in " " (double quotes) and
separated from one another by a comma or one or more spaces, or
both. Because of the way the shell treats spaces and tabs, you
need to quote space-separated lists.
Terminal identifiers must be in one of two forms: The device's
file name The device's digit identifier, if the device's file
name begins with tty Displays only information about processes
with the user ID numbers or login names specified in ulist. The
ulist argument is either a list of user IDs or a list of user
IDs enclosed in " " (double quotes) and separated from one
another by a comma or one or more spaces, or both. Because of
the way the shell treats spaces and tabs, you need to quote
space-separated lists.
In the listing, ps displays the numerical user ID unless the -f
option is used; then it displays the login name. Writes infor‐
mation for processes whose real user ID numbers or login names
are given in ulist. The ulist argument is either a list of user
IDs or a list of user IDs enclosed in " " (double quotes) and
separated from one another by a comma or one or more spaces, or
both. Because of the way the shell treats spaces and tabs, you
need to quote space-separated lists.
BSD Compatible Syntax
[Tru64 UNIX] The following BSD compatible options can be used with ps
(note that these options are not prefixed with a - (dash) character):
[Tru64 UNIX] Asks for information regarding processes associated with
terminals (ordinarily only one's own processes are displayed). [Tru64
UNIX] Increases the argument space. [Tru64 UNIX] Asks for the envi‐
ronment to be printed, as well as the arguments to the command. [Tru64
UNIX] Asks for all processes. Without this option, ps only prints
interesting processes. Processes are deemed to be uninteresting if
they are process group leaders. This normally eliminates top-level
command interpreters and processes waiting for users to log in on free
terminals. [Tru64 UNIX] Repeats the header after each screenful of
information. [Tru64 UNIX] Produces job control information, with
fields specified by user, ppid, pgid, sess, and jobc. [Tru64
UNIX] Asks for a detailed list, with fields specified by ppid, cp,
pri, nice, vsize, rssize and wchan. [Tru64 UNIX] Lists all available
format specifiers. [Tru64 UNIX] Prints all threads in a task, if the
task has more than one. [Tru64 UNIX] Specifies a list of format spec‐
ifiers to describe the output format. [Tru64 UNIX] Same as o, except
it displays the fields specified by pid, state, tname, cputime, and
comm in addition to the specifiers supplied on the command line.
[Tru64 UNIX] Gives signal states of the processes, with fields speci‐
fied by uid, cursig, sig, sigmask, sigignore, and sigcatch. [Tru64
UNIX] Prints usage summaries (total usage of a command, as opposed to
current usage). [Tru64 UNIX] Lists only processes for the specified
terminal. [Tru64 UNIX] Lists all processes on your terminal. [Tru64
UNIX] Produces a user oriented output. This includes fields specified
by user, pcpu, pmem, vsize, rssize, and start. [Tru64 UNIX] Produces
a version of the output containing virtual memory statistics. This
includes fields specified by cputime, sl, pagein, vsize, rssize, pcpu,
and pmem. [Tru64 UNIX] Uses a wide output format (132 columns (bytes)
rather than 80); if this option is doubled (ww), uses an arbitrarily
wide output. This information determines how much of long commands to
print. [Tru64 UNIX] Asks even about processes with no terminal.
OPERANDS
Current Syntax
None
BSD Compatible Syntax
[Tru64 UNIX] Restricts output to the specified process. This argument
must be entered last on the command line.
DESCRIPTION
While ps is a fairly accurate snapshot of the system, ps cannot begin
and finish a snapshot as fast as some processes change state. At times
there may be minor discrepancies.
The ps command can be used on multiprocessor systems and for querying
the system state of realtime applications for their POSIX priority and
scheduling policy.
Output formats for each process include the process ID (pid), control
terminal of the process (tname), CPU time used by the process (cputime)
(this includes both user and system time), the state of the process
(state), and an indication of the command that is running (command).
The abbreviation tty indicates a terminal.
[Tru64 UNIX] The state is given by a sequence of letters, for example,
RWN. The first letter indicates the status of the process: [Tru64
UNIX] Runnable process. [Tru64 UNIX] Uninterruptible sleeping
process. [Tru64 UNIX] Process sleeping for less than about 20 sec‐
onds. [Tru64 UNIX] Idle (sleeping longer than about 20 seconds)
process. [Tru64 UNIX] Stopped process. [Tru64 UNIX] Halted process.
[Tru64 UNIX] Additional characters after these, if any, indicate addi‐
tional state information: [Tru64 UNIX] Process is swapped out (shows a
blank space if the process is loaded (in-core)). [Tru64 UNIX] Process
has specified a soft limit on memory requirements and is exceeding that
limit; such a process is (necessarily) not swapped.
[Tru64 UNIX] An additional letter may indicate whether a process is
running with altered CPU scheduling priority (nice): [Tru64
UNIX] Process priority is reduced. [Tru64 UNIX] Process priority has
been artificially raised. [Tru64 UNIX] Process is a process group
leader with a controlling terminal.
Format Specifiers
The following list contains all format specifiers that can be used with
ps, such as ps-o args, to control the display output:
─────────────────────────────────────────────────────────────────
Specifier Header Meaning
─────────────────────────────────────────────────────────────────
acflag ACFLG [Tru64 UNIX] Process accounting flag
args COMMAND Command arguments
c C CPU utilization factor for scheduling
cmd CMD [Tru64 UNIX] Command arguments
comm COMMAND Command name for accounting
command COMMAND [Tru64 UNIX] Command arguments (and envi‐
ronment with BSD e option)
cp CP [Tru64 UNIX] Short-term CPU utilization
factor (used in scheduling)
cputime TIME [Tru64 UNIX] Current CPU time used
cursig CURSIG [Tru64 UNIX] Current signal
etime ELAPSED Time command has been running
flag F [Tru64 UNIX] Process flags
group GROUP Group name
inblock INBLK [Tru64 UNIX] Block input operations
jobc JOBC [Tru64 UNIX] Current count of processes
qualifying PGID for job control
logname LOGNAME [Tru64 UNIX] User's login name
longtname TTY [Tru64 UNIX] Long controlling terminal
device name
lstart STARTED [Tru64 UNIX] Start date and time of
process
majflt MAJFLT [Tru64 UNIX] Page faults
minflt MINFLT [Tru64 UNIX] Page reclaims
msgrcv MSGRCV [Tru64 UNIX] Messages received
msgsnd MSGSND [Tru64 UNIX] Messages sent
nice NI Process scheduling increment (see the set‐
priority() call).
nivcsw IVCSW [Tru64 UNIX] Involuntary context switches
NSG NSG [Tru64 UNIX] NUMA Scheduling Group. (-1
means the process is not attached to an
NSG. An n prefix to the NSG number means
that any children of the process do not
inherit its NSG attachment.)
nsignals NSIGS [Tru64 UNIX] Signals received
nswap NSWAP [Tru64 UNIX] Swaps
nvcsw VCSW [Tru64 UNIX] Voluntary context switches
nwchan WCHAN [Tru64 UNIX] Address of event on which a
process is waiting (an address in the sys‐
tem). In this case, the initial part of
the address is trimmed off and is printed
hexadecimally, for example, 0x80004000
prints as 4000.
oublock OUBLK [Tru64 UNIX] Block output operations
pagein PAGEIN [Tru64 UNIX] Number of disk I/Os result‐
ing from references by the process to
pages not loaded in core.
pcpu %CPU Percent CPU usage. This is a decaying
average of up to a minute of previous
(real) time. Since the time base over
which this is computed varies (since pro‐
cesses may be very young), it is possible
for the sum of all %CPU fields to exceed
100%.
pgid PGID Process group ID
pid PID Process ID
pmem %MEM [Tru64 UNIX] Percent real memory usage
policy POL [Tru64 UNIX] Current scheduling policy
ppid PPID Parent process ID
pri PRI [Tru64 UNIX] Process priority
pset PSET [Tru64 UNIX] Current processor set (^
means bound)
psr PSR [Tru64 UNIX] Current processor (~ means
bound)
psxpri PPR [Tru64 UNIX] POSIX scheduling priority
RAD RAD [Tru64 UNIX] Resource Affinity Domain
binding. (An a prefix to the RAD number
means that the process is attached to the
RAD. A b prefix to the RAD number means
that the process is bound to the RAD (can‐
not execute on any other RAD). An n prefix
to a or b means that any children of the
process do not inherit its RAD attachment
or binding, respectively.)
rgid RGID [Tru64 UNIX] Process group (real GID)
rgroup RGROUP Real group name
rssize RSS [Tru64 UNIX] Real memory (resident set)
size of the process (in 1024 byte units)
ruid RUID [Tru64 UNIX] Process user ID (real UID)
ruser RUSER User ID
scount SCNT [Tru64 UNIX] Suspend count
sess SESS [Tru64 UNIX] Session ID
sig PENDING [Tru64 UNIX] Signals pending to this
process
sigcatch CAUGHT [Tru64 UNIX] Signals being caught
sigignore IGNORED [Tru64 UNIX] Signals being ignored
sigmask BLOCKED [Tru64 UNIX] Current signal mask
sl SL [Tru64 UNIX] Sleep time
start STARTED [Tru64 UNIX] Start time of process. If
start time was more than 24 hours ago,
gives the date.
state S [Tru64 UNIX] Symbolic process status
status STATUS [Tru64 UNIX] Process status
stime STARTED Start time of process. If start time was
more than 24 hours ago, gives the date.
svgid SVGID [Tru64 UNIX] Saved process group ID
svuid SVUID [Tru64 UNIX] Saved process user ID
systime SYSTEM [Tru64 UNIX] Time spent in system
tdev TDEV [Tru64 UNIX] Major/minor device for con‐
trolling terminal
time TIME Current CPU time used
tname TTY [Tru64 UNIX] Controlling terminal device
name
tpgid TPGID [Tru64 UNIX] Foreground process group
associated with terminal
tsession TSESS [Tru64 UNIX] Session associated with ter‐
minal
tt TTY Controlling terminal device name
tty TTY Controlling terminal device name
ucomm COMMAND [Tru64 UNIX] Command name for accounting
uid UID [Tru64 UNIX] Process user ID (effective
UID)
umask UMASK [Tru64 UNIX] Process umask
user USER Username
usertime USER [Tru64 UNIX] Time spent in user space
usrpri UPR [Tru64 UNIX] Base scheduling priority
u_procp UPROCP [Tru64 UNIX] Address of process in user
area
vsize VSZ [Tru64 UNIX] Process virtual address size
vsz VSZ Process virtual address size
wchan WCHAN [Tru64 UNIX] Address of event on which a
process is waiting (an address in the sys‐
tem). A symbol is chosen that classifies
the address, if available, from the sys‐
tem; otherwise, it is printed numerically.
─────────────────────────────────────────────────────────────────
Compound Format Specifiers
[Tru64 UNIX] Compound format specifiers are made up of groups of indi‐
vidual format specifiers, as follows:
────────────────────────────────────────────────────────────────────────────
Specifier Meaning
────────────────────────────────────────────────────────────────────────────
RUSAGE [Tru64 UNIX] minflt, majflt, nswap,
inblock, oublock, msgsnd, msgrcv,
nsigs, nvcsw, nivcsw
THREAD [Tru64 UNIX] user, pcpu, pri, scnt,
wchan, usertime, systime
DFMT (default printing format) [Tru64 UNIX] pid, tname, state,
cputime, command
LFMT (BSD l format) [Tru64 UNIX] uid, pid, ppid, cp,
pri, nice, vsz, rss, wchan, state,
tname, cputime, command
JFMT (j format) [Tru64 UNIX] user, pid, ppid, pgid,
sess, jobc, state, tname, cputime,
command
SFMT (BSD s format) [Tru64 UNIX] uid, pid, cursig, sig,
sigmask, sigignore, sigcatch, stat,
tname, command
VFMT (BSD v format) [Tru64 UNIX] pid, tt, state, time,
sl, pagein, vsz, rss, pcpu, pmem,
command
UFMT (BSD u format) [Tru64 UNIX] uname, pid, pcpu,
pmem, vsz, rss, tt, state, start,
time, command
F5FMT (f format) [Tru64 UNIX] uname, pid, ppid,
pcpu, start, tt, time, command
L5FMT (l format) [Tru64 UNIX] f, state, uid, pid,
ppid, pcpu, pri, nice, rss, wchan,
tt, time, ucomm
FL5FMT (lf format) [Tru64 UNIX] f, state, uid, pid,
ppid, pcpu, pri, nice, rss, wchan,
start, time, command
SCHED [Tru64 UNIX] user, pcpu, pri, usr‐
pri, nice, psxpri, psr, policy, pset
NUMA [Tru64 UNIX] user, psr, pset, RAD,
NSG, s, tty, time, command (See
EXAMPLES)
────────────────────────────────────────────────────────────────────────────
Process Flags
The flags associated with process in <sys/proc.h> are as follows:
──────────────────────────────────────────────────────────────────────
Symbolic Con‐ Flag Value Meaning
stant
──────────────────────────────────────────────────────────────────────
SLOAD 0x00000001 In core
SSYS 0x00000002 [Tru64 UNIX] Swapper or pager process
SLOMAP 0x00000004 Process allowed to use low virtual mem‐
ory
SNOTASK 0x00000040 Process completed exit
SWWAIT 0x00000080 Thread is removing zombie
SOMASK 0x00000200 Restore old mask after taking signal
SWEXIT 0x00000400 Working on exiting
SPHYSIO 0x00000800 Doing physical I/O
SVFORK 0x00001000 Process resulted from vfork()
SPAGV 0x00008000 Init data space on demand, from vnode
SSEQL 0x00010000 User warned of sequential vm behavior
SUANOM 0x00020000 User warned of random vm behavior
SCONTIGN 0x00040000 Process is ignoring SIGCONT
S1170 0X00080000 Process is using Single UNIX(R) Speci‐
fication signal behaviors
SLOGIN 0x00400000 Process marked as a login for Capacity
Limitation
SCTTY 0x00800000 Process has a controlling terminal
SXONLY 0x02000000 Process image read-protected
SAIO 0x08000000 Process performed asynchronous I/O
SNOCLDWAIT 0x20000000 No zombies when children exist
SNOCLDSTOP 0x40000000 No SIGCHLD when children stop
SEXEC 0x80000000 Process called exec
──────────────────────────────────────────────────────────────────────
A process that has exited but whose parent process has not waited for
it. [Tru64 UNIX] A process for which user area information could not
be obtained due to a shortage of system memory. A process that is
blocked trying to exit.
NOTES
[Tru64 UNIX] The following BSD compatible options are not supported.
(You can reconstruct the output of these options by using the appropri‐
ate format specifiers, however.) [Tru64 UNIX] Displays the command
name, as stored internally in the system for purposes of accounting,
rather than the command arguments, which are kept in the process's
address space. [Tru64 UNIX] Displays numeric output. In a long list‐
ing, the wchan field is printed numerically rather than symbolically.
In a user listing, the user field is replaced by a uid field. The
arguments displayed by args and command format specifiers reflect the
arguments passed to the command at its invocation. Any modification
made to the arguments by the running command are not available. The
arguments displayed by args, command and state format specifiers are
the only output fields that contain embedded blanks, which may be a
concern if the output is passed to some type of parser. Since output
fields appear in the order of the format specifiers on the command
line, you should put these specifiers at the end of the command if you
are using a parser to analyze the output.
RESTRICTIONS
[Tru64 UNIX] When you enter a ps command while running an application
that forks child processes, you might see some child processes listed
as being in the <defunct> state after they have exited. Processes in
this state cannot be killed until the process that forked them is
killed.
[Tru64 UNIX] The system puts exiting child processes in the
<defunct> state if their parent process is still running and has
not caught the SIGCHLD signal or executed a wait() system call.
[Tru64 UNIX] To avoid having users encounter this problem when
they run your application, make sure that your program logic
either catches the SIGCHLD signal or executes a wait() system
call when spawning a child process. [Tru64 UNIX] It is an
error to use two format specifiers, such as comm and ucomm or
command and args that are really synonyms for the same output
request. [Tru64 UNIX] It is an error to use two or more com‐
pound format specifiers that contain the same simple format
specifier, or to use a simple format specifier with a compound
format specifier that includes the simple specifier.
EXIT STATUS
The following exit values are returned: Successful completion. An
error occurred.
EXAMPLES
To list all your processes, enter: ps To list all processes, enter: ps-A
The BSD equivalent looks like this: ps ax To list processes
owned by specific users, enter: ps-f -l -ujim,jane,su To list
processes associated with a specific terminal, enter: ps-t con‐
sole
The BSD equivalent looks like this: ps tco To display only the
pid, user, and comm information for all processes, enter: ps-o
pid,user,comm -A To display the parent process ID under the
header PARENT, as well as the default headers (fields specified
by pid, state, tname, time, command), enter: ps-O ppid=PARENT
The following ps command shows the use of the SCHED specifier on
a two-processor system with two processor sets:
ps-O SCHED
PID USER %CPU PRI UPR NI PPR PSR POL PSET S TTY TIME
COM 458 root 0.0 43 44 0 20 0 TS 0 I + console
0:01.34 csh 561 root 0.0 44 44 0 19 0 TS 0 I ttyp0
0:00.42 csh 567 root 0.0 44 44 0 19 1 TS ^2 I ttyp0
0:00.03 runon 568 root 0.0 44 44 0 19 1 TS ^2 I
ttyp0 0:00.03 sh 569 root 0.0 44 44 0 19 1 TS ^2 S
ttyp0 0:00.31 csh 579 root 0.0 44 44 0 19 ~1 TS ^2 S
+ ttyp0 0:00.03 runon 580 root 0.0 44 44 0 19 ~1 TS
^2 S + ttyp0 0:00.03 sh 581 root 0.0 44 44 0 19 ~1 TS
^2 R + ttyp0 0:00.06 ls -l
The display shows that all processes are running under the
default timershare scheduling policy. Processes 458 and 561 are
running unbound to processor 0 in processor set 0. Processes
567, 568, and 569, are running on processor 1 and are bound
exclusively (^) to processor set 2. Processes 579, 580, and 581
are running bound to processor 1 (~) and are bound exclusively
to processor set 2 (^). The following ps-O command shows the
use of the NUMA compound specifier on a multi-RAD system:
# ps-O NUMA
PID USER PSR PSET RAD NSG S TTY TIME COMMAND
0 root ~0 0 0 -1 R < ?? 0:10.24 kernel
idle
~0 0 0 R N 0:00.00
0 0 0 R 0:00.00
0 0 0 S < 0:00.01 . . .
~2 0 2 R N 0:00.00
~3 0 3 R N 0:00.00
0 0 0 U < 0:00.00
1 0 1 U < 0:00.00 . . .
659 root 3 0 3 -1 S ?? 0:02.55 smsd
3 0 b3 I 0:00.47
3 0 3 S 0:00.00
3 0 b3 I 0:00.04
0 0 b0 S 0:00.01
0 0 b0 S 0:00.00
0 0 b0 S 0:00.00
1 0 b1 I 0:00.00
2 0 b2 I 0:00.00 . . .
789 tony 0 0 0 -1 S + console 0:00.01 sh
790 root 1 0 1 -1 S + console 0:00.01 priv
791 root 2 0 2 -1 R + console 0:00.06 ps
792 tony 3 0 a2 5 R + console 0:00.02
nsg_attach1
793 tony 3 0 na2 n5 R + console 0:00.02
nsg_attach2
This display shows the processor (PSR), processor set (PSET),
Resource Affinity Domain (RAD), and NUMA Scheduling Group (NSG)
information for each process, along with the default information
for the -O option. In the RAD column of the display: The letter
a before the RAD number indicates that the process is attached
to the RAD. Attachment allows the operating system software to
execute the process on a RAD other than its home RAD. This is
the case for processes 792 and 793 in the display. The letter b
before the RAD number indicates that the process is bound to the
RAD. Binding prevents the operating system software from execut‐
ing the process on any RAD other than its home RAD. This is the
case for certain threads of process 659. The letter n before
the RAD number indicates that children of the process do not
inherit its RAD attachment (a) or binding (b). This is the case
for process 793. In this case, the application overrode the
operating system default behavior, which is to have any child
process of 793 inherit its RAD attachment or binding.
In the NSG column: -1 indicates that the process is not attached
to a NUMA Scheduling Group. The letter n before the NSG identi‐
fier indicates that any children of the process do not inherit
its NUMA Scheduling Group attachment. This is the case for
process 793, which is attached to NSG 5. In this case, the
application overrode the default operating system behavior,
which is to have any child process of 793 inherit its NSG
attachment.
Note that all processes in a NUMA Scheduling Group, including
any child processes, have to execute in the same RAD, as deter‐
mined by the first process in the group to attach or bind to a
RAD. Because any child processes of process 793 will not inherit
its NSG attachment, those child processes do not have to execute
in RAD 2. To display the name of the shell you are currently
running, enter: ps-p $$
ENVIRONMENT VARIABLES
The following environment variables affect the execution of ps: Over‐
rides the horizontal screen size, used to determine the number of text
columns to display. Provides a default value for the internationaliza‐
tion variables that are unset or null. If LANG is unset or null, the
corresponding value from the default locale is used. If any of the
internationalization variables contain an invalid setting, the utility
behaves as if none of the variables had been defined. If set to a non-
empty string value, overrides the values of all the other internation‐
alization variables. Determines the locale for the interpretation of
sequences of bytes of text data as characters (for example, single-byte
as opposed to multibyte characters in arguments). Determines the
locale for the format and contents of diagnostic messages written to
standard error. Determines the format and contents of the date and
time strings displayed. Determines the location of message catalogues
for the processing of LC_MESSAGES.
FILES
Searched to find terminal names. Process information.
SEE ALSO
Commands: kill(1), nice(1), renice(8), runon(1), w(1)
Functions: exec(2), exit(2), fork(2), getpriority(2), wait(2)
Routines: nlist(3), numa_intro(3), sched_setscheduler(3)
Files: processor_sets(4), class_scheduling(4)
Standards: standards(5)ps(1)