PIDOF(1) User Commands PIDOF(1)
NAME
pidof -- find the process ID of a running program.
SYNOPSIS
pidof [-s] [-c] [-x] [-o omitpid[,omitpid..]] [-o omitpid[,omit-
pid..]..] [-S separator] program [program..]
DESCRIPTION
Pidof finds the process id's (pids) of the named programs. It prints
those id's on the standard output.
OPTIONS
-s Single shot - this instructs the program to only return one pid.
-c Only return process ids that are running with the same root
directory. This option is ignored for non-root users, as they
will be unable to check the current root directory of processes
they do not own.
-x Scripts too - this causes the program to also return process
id's of shells running the named scripts.
-w Show also processes that do not have visible command line (e.g.
kernel worker threads).
-o omitpid
Tells pidof to omit processes with that process id. The special
pid %PPID can be used to name the parent process of the pidof
program, in other words the calling shell or shell script.
-S separator
Use separator as a separator put between pids. Used only when
more than one pids are printed for the program.
EXIT STATUS
0 At least one program was found with the requested name.
1 No program was found with the requested name.
BUGS
When using the -x option, pidof only has a simple method for detecting
scripts and will miss scripts that, for example, use env. This limita-
tion is due to how the scripts look in the proc filesystem.
SEE ALSO
pgrep(1), pkill(1)
AUTHOR
Jaromir Capik <jcapik AT redhat.com>
2018-03-03 PIDOF(1)