installr (version 0.23.4)

get_pid: Find the pid of a process by name

Description

Returns a vector with the process ID (pid) for all processes with a particular name.

Usage

get_pid(process, exact = FALSE, ...)

Value

an integer vector with the process ID (pid) of the processes.

Arguments

process

a character vector of process names.

exact

logical (FALSE). should we get exact match to process name, or can we use just partial matching.

...

not used.

References

tasklist details from microsoft homepage: https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-xp/bb491010(v=technet.10)

See Also

get_tasklist, get_Rscript_PID, get_pid, kill_pid, kill_all_Rscript_s, pskill

Examples

Run this code
if (FALSE) {
get_pid("rsession") # finds it
get_pid("rsession", exact = TRUE) # doesn't find it
get_pid("rsession.exe", exact = TRUE) # finds it
get_pid(c("wininit", "winlogon"), exact = TRUE) # doesn't find it
get_pid(c("wininit", "winlogon")) # finds it
}

Run the code above in your browser using DataLab