#服务 #Windows #平台 #操作系统 #跨平台 # #二进制

universal-service

A Rust crate that provides building blocks for creating service binaries across operating system platforms

1 个不稳定版本

0.1.0 2023年6月28日

#675 in 操作系统

Download history 137/week @ 2024-03-10 181/week @ 2024-03-17 60/week @ 2024-03-24 143/week @ 2024-03-31 71/week @ 2024-04-07 80/week @ 2024-04-14 113/week @ 2024-04-21 159/week @ 2024-04-28 96/week @ 2024-05-05 84/week @ 2024-05-12 199/week @ 2024-05-19 52/week @ 2024-05-26 112/week @ 2024-06-02 51/week @ 2024-06-09 32/week @ 2024-06-16 91/week @ 2024-06-23

每月295次下载

MIT许可证

15KB
213

universal-service-rs

通用服务库为跨操作系统平台创建服务二进制文件提供构建块。

示例

查看examples/service.rs以获取一个完全功能的服务示例

cargo build --example service

在Windows上,您可以通过以管理员身份运行来演示原生的Windows服务集成:

.\example-service-test.ps1

lib.rs:

universal-service是一个Rust crate,它提供了在多个平台上运行服务的工具。

对于Windows用户,这个库直接支持在Windows服务管理器下运行服务,而不是需要计划任务或NSSM的修改。

依赖项

~2–31MB
~409K SLoC