15次发布 (5个稳定版)
2.0.1 | 2022年4月11日 |
---|---|
2.0.1-alpha |
|
1.0.2 | 2022年4月11日 |
1.0.1 | 2022年3月22日 |
0.1.3-alpha | 2020年6月27日 |
#250 in Unix APIs
5,045 monthly downloads
用于 3 crates
37KB
863 lines
daemonize-me
Rust库,简化创建守护进程的任务,我从knsd的Daemonize中获得了大量灵感。
当前版本和EOL表格
跟踪 | 版本 | EOL |
---|---|---|
2.0 | 2.0.1 | TBA |
1.0(LTS) | 1.0.2 | 2022-10 |
基本用法
将其添加到您的 cargo.toml 中,这将添加与 semver 兼容的整个 2.0.x 系列
daemonize-me = "2.0"
然后查看 example.rs
操作系统支持
我将尝试保持对Linux、FreeBSD和macOS的支持
操作系统 | 层级 |
---|---|
Linux | 层级1 |
FreeBSD, OpenBSD | 层级2 |
macOS, NetBSD, Unix | 层级3 |
非Unix系统 | 不支持 |
对于层级1,任何导致测试和或 ci/cd 故障的代码将阻止发布,层级2的编译错误将阻止发布,层级3将以尽力而为的方式支持,构建失败以及测试失败不会阻止。
关于自定义/业余操作系统支持,如果您的操作系统以等效的方式实现了 lib.rs 中使用的系统调用,那么这个库可能可以工作,但这并不是一个保证。
许可证
根据以下之一许可
- Apache许可证版本2.0(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- BSD 3条款许可证
贡献
除非您明确声明,否则您提交的任何有意包含在作品中的贡献将根据上述内容双重许可,而无需任何附加条款或条件。
依赖关系
~2.5MB
~54K SLoC