daemonize 0.4.1

Library to enable your code run as a daemon process on Unix-like systems.
Documentation
extern crate daemonize;

use std::io::prelude::*;

use daemonize::Daemonize;

fn main() {
    let args = std::env::args().collect::<Vec<String>>();
    let chroot = &args[1];
    let file = &args[2];
    let umask = args[3].parse().unwrap();

    Daemonize::new()
        .chroot(chroot)
        .umask(umask)
        .user("daemon")
        .group("daemon")
        .start()
        .unwrap();

    std::fs::File::create(file)
        .unwrap()
        .write_all(b"test")
        .unwrap();
}