我已经启用并启动了一项服务,但每当我的服务器重新启动时,我的服务就会停止。我希望我的服务继续运行,就像服务器重新启动时一样,它也应该启动服务。
[Unit]
Description=erp-dev-api
After=network.target
[Service]
WorkingDirectory=/usr/local/citysol/erp-dev
EnvironmentFile=/usr/local/citysol/erp-dev/.env-dev
ExecStart=/usr/local/citysol/erp-dev/erp-dev-api
Restart=always
[Install]
WantedBy=multi-user.target
“systemctl status erp-dev-api”和“journalctl -u erp-dev-api.service”的输出是什么。您甚至可以尝试通过在 [Service] 部分下添加“User=username”来指示哪个用户用于启动服务。