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

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

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.

Value

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

References

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

See also

Examples

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 }