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