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
posted @ 2026-03-27 17:57  海宏软件  阅读(10)  评论(0)    收藏  举报