服务文件位于/home/user/workspace/xyz.service
。使用systemctl enable
绝对路径会将链接放入 ,/etc/systemd/system/
这样我就可以将其作为 运行service xyz restart
。但是,重启后我无法使用该服务(“未找到单元 xyz.service”)。链接仍然存在于 中/etc/systemd/system/
,运行后systemctl daemon-reload
我可以再次使用该服务。
当服务文件位于 systemd 启动期间不可用的分区时,也会导致类似的行为。我有 ZFS 加密,所以这可能是干扰?这是标准设置(根据 Ubuntu 安装程序),因此/etc
应该/home
在 rpool 上一起解密。有什么想法吗?