runit
last updated: Oct 20, 2023
runit is a cross-platform Unix init scheme with service supervision, a replacement for sysvinit, and other init schemes. It runs on GNU/Linux, *BSD, MacOSX, Solaris, and can easily be adapted to other Unix operating systems
I had a lot of success using runit while at ad hoc, it's simple and effective.
here is a nice quick "how to get started" document.