将程序托管给Systemd运行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将程序托管给Systemd运行相关的知识,希望对你有一定的参考价值。
参考技术A 将程序(以rust程序为例)托管为 Systemd 运行比较容易,步骤分为以下几步接下来我们以ubuntu、简单的rust web程序为例,演示一个简单的 rust 程序如何托管给 Systemd 运行
cargo build --release
二进制就在 target/release 中
为了更细粒度地授权和文件权限控制,我们可以给守护程序创建专用的用户
.service 文件在 ubuntu 应该放到 /lib/systemd/system/ 路径下。样例如下 vm-proxy.service
ConditionPathExists 、 WorkingDirectory 、 ExecStart 这三个参数需要根据自己的路径修改
以上是关于将程序托管给Systemd运行的主要内容,如果未能解决你的问题,请参考以下文章
Selinux 阻止 Node 服务通过 systemd 单元文件启动