是否可以提供模板的嵌入式文件?

是否可以提供模板的嵌入式文件?

我有一个模板文件(即),其中有一个条目。/lib/systemd/system/[email protected]ExecStart

此条目对于从该模板启动的所有服务都是正确的,但其中一项除外。对于那个特别的(比如说[email protected])我想要一个不同的ExecStart

对于非模板服务,在这种情况下我会使用直接插入。基于模板的服务单元是否有等效项?我需要一种方法来告知systemd这是“模板服务单元的插入,什么时候%ispecialcontainer

答案1

是的 - 这是可能的。

您需要有一个覆盖.d文件夹来存放您想要覆盖的确切服务名称 - 如果您这样做,您可以很好地看到这一点

sudo systemctl edit [email protected]

这将创建一个包含更改的文件(至少在我的机器上,运行 Ubuntu 16.04)。/etc/systemd/system/[email protected]/override.conf

https://askubuntu.com/a/659268/915810有一个更全面的答案 - 使用getty模板 systemd 单元作为示例。

相关内容