kill_process: kill (i.e.: stop) running processes by there process name

View source: R/kill_pid.R

kill_processR Documentation

kill (i.e.: stop) running processes by there process name

Description

kill (i.e.: stop) running processes by there process name It spawns a new Rscript which runs pskill on the pid-s per process name.

Usage

kill_process(process, s = 0, m = 0, h = 0, exact = FALSE, ...)

Arguments

process

a character vector of process names.

s

numeric. number of seconds to wait before killing the processes

m

numeric. number of minutes to wait before killing the processes

h

numeric. number of hours to wait before killing the processes

exact

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

...

not used.

Value

output from system

References

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

See Also

get_tasklist, get_Rscript_PID, get_pid, kill_pid, kill_all_Rscript_s, pskill

Examples

## Not run: 
# create several running processes of Rscript (to shitdown)
system("Rscript -e repeat{2+2}", wait = FALSE) # this process should be stuck   
system("Rscript -e repeat{2+2}", wait = FALSE) # this process should be stuck   
# here are there pid numbers:
get_Rscript_PID() 
# let's kill them:
kill_process("Rscript")
# they are gone...
get_Rscript_PID() # we no longer have Rscripts running

## End(Not run)

installr documentation built on Nov. 13, 2022, 1:06 a.m.