1 2 3 4 5 6 7 8 9 10 11 12
pub use nix::Result; use nix::sys::signal; use nix::unistd::{Pid, getpid}; pub fn kill(pid: i32) -> Result<()> { signal::kill(Pid::from_raw(pid), signal::SIGTERM) } pub fn current_pid() -> i32 { i32::from(getpid()) }
1 2 3 4 5 6 7 8 9 10 11 12
pub use nix::Result; use nix::sys::signal; use nix::unistd::{Pid, getpid}; pub fn kill(pid: i32) -> Result<()> { signal::kill(Pid::from_raw(pid), signal::SIGTERM) } pub fn current_pid() -> i32 { i32::from(getpid()) }