找不到systemctl Myservice.service

找不到systemctl Myservice.service,service,systemd,systemctl,rhel8,Service,Systemd,Systemctl,Rhel8,当我将我的Myservice.service文件保存在/etc/systemd/system/Myservice.service中时。我发现未找到错误 systemctl status Myservice ● Myservice.service Loaded: not-found (Reason: Unit Myservice.service not found.) Active: failed (Result: exit-code) since Thu 2020-08-27 11:

当我将我的
Myservice.service
文件保存在
/etc/systemd/system/Myservice.service
中时。我发现
未找到
错误

systemctl status Myservice
● Myservice.service
   Loaded: not-found (Reason: Unit Myservice.service not found.)
   Active: failed (Result: exit-code) since Thu 2020-08-27 11:04:58 EDT; 22min ago
 Main PID: 3539430 (code=exited, status=125)
但是当我在
/lib/systemd/system/Myservice.service
中保存相同的服务文件时。它很好用


但是为什么在第一个场景中不起作用呢?为什么系统在第一种情况下无法找到文件。如何使用systemd调试此场景。

我发现,在RHEL 8中,我的Myservice.service默认selinux上下文是
未定义的\u:object\u r:admin\u home\u t:s0
在/etc/systemd/system/下,我将其更改为
system\u:object\u:systemd\u unit\u file\u:s0
。就这样