0

systemd 找不到我的 .service 文件

[Unit]
Description=Game Server
[Service]
Type=simple
User=steam
Group=steam
Restart=on-failure
ExecStop=killall -TERM srcds_linux
[Install]
WantedBy=multi-user.target

它保存在/lib/systemd/system/game.service

当我systemctl start csgo.serviceUnit csgo.service failed to load: No such file or directory. See system logs and 'systemctl status csgo.service' for details.

我已经完成了systemctl --system daemon-reload,它仍然无法正常工作,任何帮助表示赞赏:)

4

2 回答 2

2

game.service 应该放在 /etc/systemd/system/game.service

于 2018-04-24T15:23:03.143 回答
0

如果您将服务文件命名为 game.service,则应该使用它来激活它systemctl start game.service

另一个建议:将您创建的所有服务文件放在 /etc/system/system /lib/systemd/system 中为系统单元保留。

然后做一个systemctl daemon-reload && systemctl start game.service

于 2017-07-15T10:00:03.137 回答