1、创建文件服务

cd /etc/systemd/system

创建并编辑文件

vi WebApi.service

在这里插入图片描述

编辑服务文件

[Unit]
Description=Manager service
[Service]
WorkingDirectory = /zysoft/arm
ExecStart= dotnet Freedom.Api.dll
Restart = always
RestartSec = 3

SyslogIdentifier=webapi-manager



[Install]
WantedBy=multi-user.target

在这里插入图片描述
Description 是服务的描述。

WorkingDirectory 是应用程序的工作目录。

ExecStart 是运行应用程序的命令。

Restart 指定了在失败时自动重启。

RestartSec 是自动重启之前等待的秒数。

SyslogIdentifier 是用于日志记录的标识。

User 是运行服务的用户。

Environment 是环境变量(如果需要)。

WantedBy 指定了服务在哪个启动目标下启动。

重新加载 systemd配置:

sudo systemctl daemon-reload

添加服务并设置开机自启

sudo systemctl enable WebApi.service
sudo systemctl start WebApi.service
sudo systemctl status WebApi.service

在这里插入图片描述

Logo

鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。

更多推荐