dpkg 和 systemd:单元文件悄然消失

dpkg 和 systemd:单元文件悄然消失

我尝试将我自制的守护进程打包到 debian 包中。我.service为它编写了 systemd 的文件。此文件存在于包中。包安装成功。但安装后,中没有.service文件。使用/etc/systemd/system监控时,我可以看到以下内容:/etc/systemd/systeminotifywait

/etc/systemd/system/ CREATE myservice.service.dpkg-new
/etc/systemd/system/ MODIFY myservice.service.dpkg-new
/etc/systemd/system/ ATTRIB myservice.service.dpkg-new
/etc/systemd/system/ ATTRIB myservice.service.dpkg-new
/etc/systemd/system/ CLOSE_WRITE,CLOSE myservice.service.dpkg-new
/etc/systemd/system/ ATTRIB myservice.service.dpkg-new
/etc/systemd/system/ CLOSE_WRITE,CLOSE myservice.service.dpkg-new
/etc/systemd/system/ DELETE myservice.service.dpkg-new

为什么.service文件未安装?为什么我甚至没有收到错误?如何解决此问题?

我的系统是Ubuntu 15.10。

答案1

回答我自己的问题:我误解了 systemd 文档。

systemd 的单元文件必须放置在/lib/systemd/system;其中/etc/systemd/system存储了 systemd 自身创建的符号链接。

相关内容