我的系统确保其服务由 runit 而不是 Debian 上的 rc.d 或 systemd 运行,并且我正在尝试使用雷克斯开始在我的系统中构建一个连贯的设置。
我想知道如何才能:
- 尽可能保持软件包的更新(考虑到我打算部署仅包含经过验证的软件包的存储库);
- 禁用 Debian 的官方和自动 rc.d 守护进程;
- 上传运行脚本;
- 创建运行脚本的链接;
- 确保守护进程自动启动;
- 确保它的记录器也正在运行;
对于第 1 至第 4 点,我可以通过构建一个用于安装特定守护进程的运行脚本的包并使用它来代替 rc.d(例如 getty-run 包)来解决问题,但据我所知,它不会阻止 Rex 使用 rc.d 接口(根据我对源代码的理解:)/etc/init.d/%s [start|restart|stop|etc]
。