mirror of
https://github.com/RGBCube/serenity
synced 2025-05-20 14:35:07 +00:00
1.5 KiB
1.5 KiB
Name
ps - list currently running processes
Synopsis
$ ps [--version] [-a] [-A] [-e] [-f] [-p pid-list] [--ppid pid-list] [-q pid-list] [-t tty-list] [-u user-list]
Description
Print a list of currently running processes in the current TTY. For each process, print its PID (process ID), to which TTY it belongs, and invoking commandline (CMD).
Options
-a
: Consider all processes that are associated with a TTY.-A
or-e
: Consider all processes, not just those in the current TTY.-f
: Also print for each process: UID (as resolved username), PPID (parent PID), and STATE (Runnable, Sleeping, Selecting, Reading, etc.)-p pid-list
: Select processes matching any of the given PIDs.pid-list
is a list of PIDs, separated by commas or spaces.--ppid pid-list
: Select processes whose PPID matches any of the given PIDs.pid-list
is a list of PIDs, separated by commas or spaces.-q pid-list
: Only consider the given PIDs, if they exist. Output the processes in the order provided bypid-list
.pid-list
is a list of PIDs, separated by commas or spaces.-t tty-list
: Select processes associated with any of the given terminals.tty-list
is a list of short TTY names (e.g:pts:0
) or the full TTY device paths, separated by commas or spaces.-u user-list
: Select processes matching any of the given UIDs.user-list
is a list of UIDs or login names, separated by commas or spaces.
Examples
$ ps -ef