小编tgp*_*fer的帖子

将 sysvinit/upstart init 脚本转换为 runit

我正在尝试使用 docker -baseimage将当前基于 VM 的基础架构迁移到基于 Docker 的基础架构,它使用 runit/runsv 来启动和监督系统服务。现在,虽然将自己编写的 Python 程序安装为服务显然非常容易,但我正在努力将/etc/init.d/*脚本转换为 runit 服务。

有时这很容易,而且http://smarden.org/runit/runscripts.html 上也有一个列表,但其中一些脚本不适用于(最新版本的)Ubuntu 路径,而且我想知道是否我有时应该将进程嵌入到 chroot 中,或者让它以不同的用户身份运行。

那么,是否有一种安全可靠的方法可以将 Ubuntu 中的 init 脚本转换为简单的 runit-runnable 脚本?

ubuntu init-script sysvinit docker runit

5
推荐指数
1
解决办法
1448
查看次数

标签 统计

docker ×1

init-script ×1

runit ×1

sysvinit ×1

ubuntu ×1