ps_send_signal

0th

Percentile

Send signal to a process

Send a signal to the process. Not implemented on Windows. See signals() for the list of signals on the current platform.

Usage
ps_send_signal(p, sig)
Arguments
p

Process handle.

sig

Signal number, see signals().

Details

It checks if the process is still running, before sending the signal, to avoid signalling the wrong process, because of pid reuse.

See Also

Other process handle functions: ps_children(), ps_cmdline(), ps_connections(), ps_cpu_times(), ps_create_time(), ps_cwd(), ps_environ(), ps_exe(), ps_handle(), ps_interrupt(), ps_is_running(), ps_kill(), ps_memory_info(), ps_name(), ps_num_fds(), ps_num_threads(), ps_open_files(), ps_pid(), ps_ppid(), ps_resume(), ps_status(), ps_suspend(), ps_terminal(), ps_terminate(), ps_uids(), ps_username()

Aliases
  • ps_send_signal
Examples
# NOT RUN {
px <- processx::process$new("sleep", "10")
p <- ps_handle(px$get_pid())
p
ps_send_signal(p, signals()$SIGINT)
p
ps_is_running(p)
px$get_exit_status()
# }
Documentation reproduced from package ps, version 1.3.2, License: BSD_3_clause + file LICENSE

Community examples

Looks like there are no examples yet.