Just discovered that my below reply didn't actually go to the list
....
Dewayne Geraghty <[email protected]> writes:
I looked around
and decided that s6 was the tool that I needed. I was
dumbfounded by
the complexity as I learn predominantly by example. The
documentation,
other than skarnet, that helped me to understand process
management
were
https://wiki.gentoo.org/wiki/S6
https://wiki.gentoo.org/wiki/S6-rc
https://wiki.gentoo.org/wiki/S6_and_s6-rc-based_init_system
A while back i overhauled those "S6" and
"S6_and_s6-rc-based_init_system" pages:
https://wiki.gentoo.org/wiki/User:Flexibeast/drafts/S6
i should probably follow up on whether there's any reason i can't
just move this draft into the main namespace.
i also wrote a guide to using s6 and s6-rc to provide user
services on OpenRC, with the intent of avoiding the majority of
the details and instead showing how straightforward it can be to
put together a service:
https://wiki.gentoo.org/wiki/User:Flexibeast/guides/OpenRC_user_services_via_s6_and_s6-rc
Hopefully others put together something similar for an
s6-frontend-based setup, but if not, maybe i'll get there at some
point ....
Alexis.