Go to main content

Managing System Information, Processes, and Performance in Oracle® Solaris 11.4

Exit Print View

Updated: August 2021

Using the /proc File System and Commands

You can display detailed information about the processes that are listed in the /proc directory by using process commands. The /proc directory is also known as the process file system (PROCFS). Images of active processes are stored in the PROCFS by their process ID number.

The following process commands display details about a process in the /proc directory. The prun and pstop commands start and stop a process:


Displays process credential information


Reports fstat and fcntl information for open files in a process


Displays /proc tracing flags, pending signals and held signals, and other status information


Lists the dynamic libraries that are linked into a process


Displays the address space map of each process


Starts each process


Lists the signal actions and handlers of each process


Displays a hex+symbolic stack trace for each lightweight process in each process


Stops each process


Times a process by using microstate accounting


Displays the process trees that contain the process


Displays status information after a process terminates


Displays the current working directory for a process

The process tools are similar to some options of the ps command, except that the output that is provided by these commands is more detailed.

    The process commands perform the following tasks:

  • Display more information about processes, such as fstat and fcntl, working directories, and trees of parent and child processes

  • Provide control over processes by allowing users to terminate or resume them

The pldd and pstack commands stop target processes to inspect and extract information.

For more information, see the proc(1) man page.