Skip to content
เข้าสู่ระบบ

Process - รันโปรแกรมภายนอก

std::process สำหรับรันคำสั่งและโปรแกรมภายนอกจาก Rust ให้ความสามารถในการ spawn processes และจัดการ I/O

Module นี้ให้ types หลักสำหรับ process management:

TypeDescription
CommandBuilder สำหรับสร้างคำสั่ง
ChildRunning child process
Outputstdout, stderr, status
ExitStatusสถานะการจบ
StdioConfiguration I/O
use std::process::Command;
fn main() {
let output = Command::new("echo")
.arg("Hello!")
.output()
.expect("failed");
println!("{}", String::from_utf8_lossy(&output.stdout));
}

เข้าสู่ระบบเพื่อดูเนื้อหาเต็ม

ยืนยันตัวตนด้วยบัญชี Google เพื่อปลดล็อกบทความทั้งหมด