當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Rust Child.kill用法及代碼示例

本文簡要介紹rust語言中 std::process::Child.kill 的用法。

用法

pub fn kill(&mut self) -> Result<()>

強製子進程退出。如果孩子已經退出,則返回 InvalidInput 錯誤。

ErrorKind 的映射不屬於函數的兼容性協定。

這相當於在 Unix 平台上發送 SIGKILL。

例子

基本用法:

use std::process::Command;

let mut command = Command::new("yes");
if let Ok(mut child) = command.spawn() {
    child.kill().expect("command wasn't running");
} else {
    println!("yes command didn't start");
}

相關用法


注:本文由純淨天空篩選整理自rust-lang.org大神的英文原創作品 std::process::Child.kill。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。