Using runit for maintaining services
Debian GNU/Linux System Administration Resources 2014-01-06
Summary:
There are several programs, and systems, out there for supervising the execution of child-processes. Perhaps one of the most well-known is runit, which was modelled upon the daemontools software by djb.