# pgrep # Autogenerated from man page /usr/share/man/man1/pgrep.1 complete -c pgrep -o signal -d 'TQ --signal signal Defines the signal to send to each matched process' complete -c pgrep -s a -l list-full -d 'List the full command line as well as the process ID. RB ( pgrep only. )' complete -c pgrep -s A -l ignore-ancestors -d 'Ignore all ancestors of pgrep , pkill , or pidwait ' complete -c pgrep -s c -l count -d 'Suppress normal output; instead print a count of matching processes' complete -c pgrep -s d -l delimiter -d 'Sets the string used to delimit each process ID in the output (by default a n…' complete -c pgrep -s e -l echo -d 'Display name and PID of the process being killed. RB ( pkill only. )' complete -c pgrep -s f -l full -d 'The pattern is normally only matched against the process name' complete -c pgrep -s F -l pidfile -d 'Read PIDs from file' complete -c pgrep -s g -l pgroup -d 'Only match processes in the process group IDs listed' complete -c pgrep -s G -l group -d 'Only match processes whose real group ID is listed' complete -c pgrep -s H -l require-handler -d 'Only match processes with a userspace signal handler present for the signal t…' complete -c pgrep -s i -l ignore-case -d 'Match processes case-insensitively' complete -c pgrep -s l -l list-name -d 'List the process name as well as the process ID. RB ( pgrep only. )' complete -c pgrep -s L -l logpidfile -d 'Fail if pidfile (see -F) not locked' complete -c pgrep -s m -l mrelease -d 'After sending the signal, invoke the process_mrelease () system call to imme…' complete -c pgrep -s n -l newest -d 'Select only the newest (most recently started) of the matching processes' complete -c pgrep -s o -l oldest -d 'Select only the oldest (least recently started) of the matching processes' complete -c pgrep -s O -l older -d 'Select processes older than secs' complete -c pgrep -s p -l pid -d 'Only match processes whose process ID is listed' complete -c pgrep -s P -l parent -d 'Only match processes whose parent process ID is listed' complete -c pgrep -s q -l queue -d 'Send the integer value along with the signal' complete -c pgrep -s Q -l shell-quote -d 'Output the command line in shell-quoted form. RB ( pgrep only. )' complete -c pgrep -s r -l runstates -d 'Match only processes which match the process state' complete -c pgrep -s s -l session -d 'Only match processes whose process session ID is listed' complete -c pgrep -s t -l terminal -d 'Only match processes whose controlling terminal is listed' complete -c pgrep -s u -l euid -d 'Only match processes whose effective user ID is listed' complete -c pgrep -s U -l uid -d 'Only match processes whose real user ID is listed' complete -c pgrep -s v -l inverse -d 'Negates the matching' complete -c pgrep -s w -l lightweight -d 'Shows all thread ids instead of pids in pgrep \'s or pidwait \'s context' complete -c pgrep -s x -l exact -d 'Only match processes whose names (or command lines if -f is specified) exact…' complete -c pgrep -l cgroup -d 'Match on provided control group (cgroup) v2 name. See cgroups (7)' complete -c pgrep -l env -d 'Match on process that have these environment variables' complete -c pgrep -l ns -d 'Match processes that belong to the same namespaces' complete -c pgrep -l nslist -d 'Match only the provided namespaces' complete -c pgrep -l quiet -d 'Do not write anything to standard output (pgrep only)' complete -c pgrep -s V -l version -d 'Display version information and exit' complete -c pgrep -l signal -d 'Defines the signal to send to each matched process' complete -c pgrep -s h -l help -d 'Display help and exit. OPERANDS'