1 extern crate daemonize; 2 3 use daemonize::Daemonize; 4 main()5fn 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