Skip to main content

ProcessBackend

Trait ProcessBackend 

Source
pub trait ProcessBackend {
    // Required methods
    fn kill_group(&self, pid: u32) -> bool;
    fn alive(&self, pid: u32) -> bool;
}

Required Methods§

Source

fn kill_group(&self, pid: u32) -> bool

SIGTERM, then SIGKILL, the process group via pidfd; true once confirmed gone.

Source

fn alive(&self, pid: u32) -> bool

Implementors§