是否可以使用不同的根运行SystemD服务?例如,如果我使用debootstrap来安装一个并行发行版,并且在该发行版中是我想要运行的systemd服务,那么有什么方法可以在主机中配置systemd来完成它呢?
我目前在脚本中看到了WorkingDirectory。
发布于 2018-07-21 21:18:34
RootDirectory=采用相对于主机根目录(即运行服务管理器的系统的根)的目录路径。使用chroot(2)系统调用设置已执行进程的根目录。如果使用此方法,则必须确保进程二进制文件及其所有辅助文件都可在chroot()监狱中使用。请注意,设置此参数可能会导致向单元中添加额外的依赖项(请参见上文)。MountAPIVFS=和PrivateUsers=设置与RootDirectory=一起特别有用。
APIVFS也许是最有用的
带一个布尔参数。如果打开,则创建单元进程的私有挂载命名空间,并将API文件系统
/proc、/sys和/dev安装在其中,除非它们已经被挂载。
https://unix.stackexchange.com/questions/457703
复制相似问题