Re: runit/runsvdir under systemd

"Lorenzo via supervision" <[email protected]> Sat, 17 Jan 2026 04:02:01 +0100
Newsgroups gmane.comp.sysutils.supervision.general
Message-ID <[email protected]>
Hi,

On Fri, 16 Jan 2026 18:04:25 -0800
George Georgalis <[email protected]> wrote:

> Hi!
>=20
> Advanced apologies for the synthesized inquiry, I think I can script
> this up but I'm interested in any community solutions and LLM seems
> to have expanded my inquiry correctly:
>=20
> Would anyone here be willing to share how they integrate **runit**
> under a `systemd`-managed environment, specifically on RHEL 8, using
> `systemctl` as the primary interface?

In Debian we ship the 'runit-run' package that provides a runsvdir
service under systemd or sysvinit.

https://packages.debian.org/sid/runit-run

Best,
Lorenzo

>=20
> The goal on this site is to demonstrate daemontools=E2=80=91style service=
s in
> a way that is familiar and low=E2=80=91risk for existing RHEL 8
> administrators. In particular, I=E2=80=99m interested in running `runsvdi=
r`
> under `systemd` (as a normal unit), so that I can showcase an
> alternate service tree and supervision model in its own prefix,
> without replacing PID 1 or taking over any existing units.
> Administrators would continue to use their normal `systemctl`
> workflows, while I provide an isolated set of `run` scripts and
> environment directories for evaluation.
>=20
> If there is a well=E2=80=91known or broadly used pattern for this (unit
> template, directory layout, enable/disable conventions, logging
> approach, etc.), I would prefer to adopt something recognizable to
> the community rather than invent yet another scheme. Pointers to
> existing configurations, repositories, or =E2=80=9Cthis is what we deploy=
 in
> production=E2=80=9D examples would be especially appreciated.
>=20
> Best regards,
> - George
>=20
> Would anyone here like to share their implementation of runit under
> systemctl?
> The idea is to demonstrate daemontools style services at a RHEL8 site.
> The runsvdir value add conversation is much simpler as systemd unit,
> where I can demonstrate services structure without needing to
> introduce new commands to keep administrators in control.
>=20
> systemctl daemon-reload
> systemctl enable --now runit.service
>=20
> On Sun, Nov 9, 2025 at 11:12=E2=80=AFAM G. Pape <[email protected]> wrote:
>=20
> > Hi, version 2.3.0 of the runit package is available through
> >
> >  https://smarden.org/runit/
> >
>=20