kill

Function kill 

Source
pub fn kill(pid: c_int, sig: c_int) -> c_int
Expand description

向任何进程组或进程发送任何信号。 如果 pid 为正数,则向 pid 指定的进程发送信号 sig。 如果 pid 等于 0,则向调用进程所在进程组中的每个进程发送信号 sig。 如果 pid 等于 -1,则向调用进程有权发送信号的每个进程发送信号 sig,但进程 1(init)除外, 如果 pid 小于 -1,则向进程组 ID 为 -pid 的每个进程发送信号。 如果 sig 为 0,则不发送信号,但仍会执行存在性和权限检查;

§参数:

  • pid - 目标进程或进程组的 ID
  • sig - 要发送的信号编号

§返回值:

  • 成功时返回 0
  • 失败时返回负的错误码