pgrep - look up processes based on name
$ pgrep [--count] [-d delimiter] [--ignore-case] [--list-name] [--newest] [--oldest] [--older seconds] [--uid uid-list] [--invert-match] [--exact] <process-name>
-c
, --count
: Suppress normal output and print the number of matching processes-d
, --delimiter
: Set the string used to delimit multiple pids-i
, --ignore-case
: Make matches case-insensitive-l
, --list-name
: List the process name in addition to its pid-n
, --newest
: Select the most recently created process only-o
, --oldest
: Select the least recently created process only-O
, --older
: Select only processes older than the specified number of seconds-U uid-list
, --uid uid-list
: Select only processes whose UID is in the given comma-separated list. Login name or numerical user ID may be used-x
, --exact
: Select only processes whose names match the given pattern exactly-v
, --invert-match
: Select non-matching linesprocess-name
: Process name to search for