extern crate daemonize;
use daemonize::{Daemonize};
fn main() {
let args = std::env::args().collect::<Vec<String>>();
let ref user = args[1];
let ref group = args[2];
let ref pid = args[3];
Daemonize::new().pid_file(pid).user(user).group(group).start().unwrap();
}