Process - รันโปรแกรมภายนอก
std::process สำหรับรันคำสั่งและโปรแกรมภายนอกจาก Rust ให้ความสามารถในการ spawn processes และจัดการ I/O
process มีอะไร?
Section titled “process มีอะไร?”Module นี้ให้ types หลักสำหรับ process management:
| Type | Description |
|---|---|
Command | Builder สำหรับสร้างคำสั่ง |
Child | Running child process |
Output | stdout, stderr, status |
ExitStatus | สถานะการจบ |
Stdio | Configuration 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 เพื่อปลดล็อกบทความทั้งหมด
Login with Google