runit is a cross-platform Unix init scheme with service supervision, a replacement for sysvinit, and other init schemes.
runit
is is an init
replacement that runs on GNU/Linux, *BSD, MacOSX, Solaris, and can be ported to other Unix operating systems.
Its primary advantages over traditional init
is service supervision (the ability to automatically restart daemons that have died), and reliable logging via pipes. In this regard it is similar to the daemontools utilities.
More information can be found at the runit
homepage.