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");
|
||
|
}
|