proc(1) manual page
Table of Contents
proc, pflags, pcred, pmap, pldd, psig, pstack, pfiles, pwdx, pstop,
prun, pwait, ptree, ptime - proc tools
/usr/proc/bin/pflags pid
...
/usr/proc/bin/pcred pid ...
/usr/proc/bin/pmap pid ...
/usr/proc/bin/pldd pid
...
/usr/proc/bin/psig pid ...
/usr/proc/bin/pstack pid ...
/usr/proc/bin/pfiles
pid ...
/usr/proc/bin/pwdx pid ...
/usr/proc/bin/pstop pid ...
/usr/proc/bin/prun
pid ...
/usr/proc/bin/pwait [ -v ] pid ...
/usr/proc/bin/ptree [ [pid|user] ... ]
/usr/proc/bin/ptime command [ arg ... ]
SUNWesu
The proc tools are utilities which exercise features
of /proc (see proc(4)
). Most of them take a list of process-ids (pid); those
that do also accept /proc/nnn as a process-id, so the shell expansion /proc/*
can be used to specify all processes in the system.
- pflags
- print the /proc
tracing flags, the pending and held signals, and other /proc status information
for each lwp in each process.
- pcred
- print the credentials (effective, real
and saved UID
’s and GID
’s) of each process.
- pmap
- print the address space map
of each process.
- pldd
- list the dynamic libraries linked into each process,
including shared objects explicitly attached using dlopen(3X)
. (See also
ldd(1)
.)
- psig
- list the signal actions of each process (See signal(5)
.)
- pstack
- print a hex+symbolic stack trace for each lwp in each process.
- pfiles
- report
fstat(2)
and fcntl(2)
information for all open files in each process.
- pwdx
- print the current working directory of each process.
- pstop
- stop each process
(PR_REQUESTED
stop).
- prun
- set each process running (inverse of pstop).
- pwait
- wait for all of the specified processes to terminate.
- ptree
- print the process
trees containing the specified pid’s or users, with child processes indented
from their respective parent processes. An argument of all digits is taken
to be a process-id, otherwise it is assumed to be a user login name. Default
is all processes.
- ptime
- time a command, such as the time(1)
command, but
using microstate accounting for reproducible precision.
The following
options are supported:
- -v
- (pwait only) verbose; report each termination
to standard output.
The following exit values are returned:
- success
- non-zero
- an error has occurred.
- /proc/*
- process files
- /usr/proc/lib/*
- proc tools supporting files
ldd(1)
, ps(1)
, pwd(1)
, time(1)
, truss(1)
,
wait(1)
, fcntl(2)
, fstat(2)
, dlopen(3X)
, proc(4)
, signal(5)
Table of Contents