Yet Another Daemonizer
Yet Another Daemonizer is a daemonizing crate to easily, simply, and correctly create legacy daemons.
This crate focuses on manually creating a background process which is not managed by a supervisor such as systemd or launchd. It strives to follow all the best practices to correctly daemonize a process.
Example
use Stdio;
match with_options
.stdin
.stderr
.stdout
.daemonize