The proc tools are utilities that 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. Some of the proc tools can also be applied to core
files (see core(4) ); those that do accept a list of either
process ID s or names of core files or both. Print the /proc
tracing flags, the pending and held signals, and other /proc
status information for each lwp in each process. Print the
credentials (effective, real, saved UIDs and GID s) of each
process. Print the address space map of each process. List the
signal actions of each process. See signal(3HEAD) . Print a
hex+symbolic stack trace for each lwp in each process. Print the
current working directory of each process. Stop each process
(PR_REQUESTED stop). Set each process running (inverse of pstop
). Wait for all of the specified processes to terminate. Print
the process trees containing the s