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.