Re: Fw: First time user experiences

Dewayne Geraghty <[email protected]> Tue, 24 Feb 2026 09:17:52 +1100
Newsgroups gmane.comp.sysutils.supervision.general
Message-ID <[email protected]>
Laurent, Thank-you for sharing a very informative reply.

Grin, When I decided the openrc approach needed help, 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
I printed these as pdf and read them thoroughly then returned to the 
skarnet site - everything clicked.  I've been using s6-rc for a few 
years and I'm very happy with the decision and also understand a lot 
more about signalling. I now use s6-svscan as pid 1 (on FreeBSD) :)

Think of s6-supervise as your comms route to your processes, so you 
don't interact with them, other than via your s6-supervise process. It 
is your friend ;)

I like the rigour behind TAI64. Unfortunately my application log files 
use 12 different time formats, a nightmare for forensic work, so I added 
a time option to s6-log for a format that I can use with simple 
arithmetic to 4 decimal places.

Dewayne.