首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Systemd与Runit兼容吗?

Systemd与Runit兼容吗?
EN

Stack Overflow用户
提问于 2019-06-25 18:57:43
回答 1查看 562关注 0票数 1

我有一个基于Systemd的生产环境和一个基于Runit的测试环境(由于某种原因,我不能改变这一点)。我的问题是,每当我创建服务时,我都需要Systemd和Runit版本,这会重复编码和测试工作。有没有办法让我的systemd产品服务在测试环境中以某种方式与Runit协同工作?例如,我知道Systemd与Upstart和SysV兼容,所以如果我有两个服务,我可以在Systemd上使用它们。我想知道在Runit和Systemd之间是否有同样的可能性。如果这是可能的,我该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2019-10-17 00:12:27

在systemd下使用runit的服务管理套件非常简单。如果您使用的是基于Debian或Arch的系统,则只需安装runit-systemd包即可。它所做的是安装runit的进程监控套件,设置一个空的服务目录,并安装一个在该目录上执行runsvdir的简单systemd服务单元。

但是,由于systemd有意将进程监控设计为PID 1的一部分,因此目前无法在其他init系统(如runit )上运行systemd的服务管理。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56752516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档