LIUNX 设置dll文件开机自动运行
先查看路径:which dotnet
1. 清空并重写服务文件(必须完全替换)
bash运行
nano /etc/systemd/system/finance.service
打开后 全选删除,粘贴下面这段 干净、无重复、正确路径 的配置:
[Unit]
Description=财务后台API 服务
After=network.target
[Service]
User=haihong
WorkingDirectory=/home/haihong/下载/财务后台
ExecStart=/usr/local/bin/dotnet 财务后台.dll
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
按:Ctrl+O 回车保存Ctrl+X 退出
2. 必须执行这两条(刷新系统识别新配置)
bash运行
systemctl daemon-reload
systemctl reset-failed finance
要是执行上面这行报错执行下面的修复
# 1. 先强制重新加载所有服务 systemctl daemon-reload # 2. 直接尝试启动(不管状态) systemctl start finance --force # 3. 再看状态 systemctl status finance
# 1. 先强制重新加载所有服务 systemctl daemon-reload # 2. 直接尝试启动(不管状态) systemctl start finance --force # 3. 再看状态 systemctl status finance
# 1. 先强制重新加载所有服务 systemctl daemon-reload
# 2. 直接尝试启动(不管状态)
systemctl start finance --force
# 3. 再看状态
systemctl status finance
3. 启动服务
bash运行
systemctl start finance
4. 查看状态
bash运行
systemctl status finance

浙公网安备 33010602011771号