runit is an open source and cross-platform Unix init scheme with service supervision.
runit can be used as a replacement for sysvinit, and other similar init schemes.
Being cross-platform, runit can be used on Mac OS X, GNU/Linux, *BSD, Solaris, and it can also easily be adapted to other Unix operating systems.
Detailed instructions on how to install runit from source on your Mac are available HERE.
Here are some key features of "runit":
· Service supervision
· Clean process state
· Reliable logging facility
· Fast system boot up and shutdown
· Packaging friendly
· Small code size
What's New in This Release: [ read full changelog ]
· doc/upgrade.html: fix typo.
· sv.c: on 'down', send runsv the 'down' command properly if not yet done (e.g. when taken up with 'once').