systemd 找不到我的 .service 文件
Posted
技术标签:
【中文标题】systemd 找不到我的 .service 文件【英文标题】:systemd not finding my .service file 【发布时间】:2017-07-14 13:59:22 【问题描述】:[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.service
它说Unit csgo.service failed to load: No such file or directory. See system logs and 'systemctl status csgo.service' for details.
我已经完成了systemctl --system daemon-reload
,但它仍然无法正常工作,
任何帮助表示赞赏:)
【问题讨论】:
【参考方案1】:game.service 应该放在 /etc/systemd/system/game.service
【讨论】:
【参考方案2】:如果您将服务文件命名为 game.service,则应使用 systemctl start game.service
激活它
另一个建议:将您创建的所有服务文件放入 /etc/system/system /lib/systemd/system 为系统单元保留。
然后做一个systemctl daemon-reload && systemctl start game.service
【讨论】:
以上是关于systemd 找不到我的 .service 文件的主要内容,如果未能解决你的问题,请参考以下文章
postfix找不到libmysqlclient.so.18
无法启动 Terminal Services 服务。错误 126: 找不到指定的模块。
Linux网络重启(service network restart)出现错误
MSB3021 在 Visual Studio 中运行 Service Fabric 应用时无法复制文件找不到部分路径错误
“找不到 google-services.json 或 GoogleService-info.plist 文件”iOS 项目、Unity、Mac 计算机