shawl:Windows服务包装程序,用于任意命令

时间:2024-05-26 12:57:30
【文件属性】:

文件名称:shawl:Windows服务包装程序,用于任意命令

文件大小:21KB

文件格式:ZIP

更新时间:2024-05-26 12:57:30

Rust

披肩 Shawl是用于将任何程序作为Windows服务运行的包装器,用Rust编写。 它为您处理Windows服务API,因此您的程序只需要响应ctrl-C / SIGINT。 如果要创建需要作为服务运行的项目,只需将Shawl与您的项目捆绑在一起,将其设置为入口点,然后传递命令以通过CLI运行。 这是创建一个用Shawl包装的服务的示例(请注意--将Shawl自己的选项与您要运行的命令分开): 使用Shawl的add命令: shawl add --name my-app -- C:/path/my-app.exe 使用Windows sc命令进行更多控制: sc create my-app binPath= "C:/path/shawl.exe run -- C:/path/my-app.exe" 然后正常启动或配置服务: sc config my-app start= auto


【文件预览】:
shawl-master
----.gitignore(25B)
----src()
--------bin()
--------main.rs(54KB)
----.cargo()
--------config(153B)
----Cargo.lock(13KB)
----.pre-commit-config.yaml(570B)
----CONTRIBUTING.md(1KB)
----LICENSE(1KB)
----CHANGELOG.md(2KB)
----Cargo.toml(485B)
----.github()
--------workflows()
----README.md(4KB)
----tests()
--------integration.rs(6KB)
----.editorconfig(151B)

网友评论