3个不稳定版本
0.2.0 | 2022年11月15日 |
---|---|
0.1.1 | 2021年10月22日 |
0.1.0 | 2021年2月15日 |
#867 in Unix APIs
30KB
549 代码行(不含注释)
另一个守护进程器
另一个守护进程器是一个易于、简单且正确创建传统守护进程的守护进程库。
这个库专注于手动创建一个不受系统管理程序(如systemd或launchd)管理的后台进程。它努力遵循所有最佳实践以正确地守护进程化进程。
示例
use yad::Stdio;
match yad::with_options()
.stdin(Stdio::Null)
.stderr(Stdio::Null)
.stdout(Stdio::output("/var/log/daemon.log"))
.daemonize()
{
Ok(_) => println!("I'm a daemon"),
Err(err) => eprintln!("Failed to launch daemon: {}", err),
}
参考
依赖项
~2.5MB
~53K SLoC