1 extern crate daemonize;
2 
3 use daemonize::Daemonize;
4 
main()5 fn main() {
6     let args = std::env::args().collect::<Vec<String>>();
7     let stdout = &args[1];
8     let stderr = &args[2];
9 
10     let stdout = std::fs::File::create(stdout).unwrap();
11     let stderr = std::fs::File::create(stderr).unwrap();
12 
13     Daemonize::new()
14         .stdout(stdout)
15         .stderr(stderr)
16         .start()
17         .unwrap();
18 
19     println!("stdout");
20     println!("newline");
21     eprintln!("stderr");
22     eprintln!("newline");
23 }
24