23 wiersze
649 B
Rust
23 wiersze
649 B
Rust
//-- #########################
|
|
//-- Task: Waiting for a child process
|
|
//-- Author: Vigneshwer.D
|
|
//-- Version: 1.0.0
|
|
//-- Date: 19 March 17
|
|
//-- #########################
|
|
|
|
// Calling the standard libraries
|
|
use std::process::Command;
|
|
|
|
// Main execution starts here
|
|
fn main() {
|
|
// Creting a child process
|
|
let mut child = Command::new("sleep").arg("5").spawn().unwrap();
|
|
|
|
// Waiting for the child process to complete
|
|
let _result = child.wait().unwrap();
|
|
// printing the status of child process
|
|
print!("Status if child process {} \n", _result);
|
|
|
|
// Marking the end of the main funciton
|
|
println!("Reached end of main");
|
|
} |