This Program is able to start jobs as child processes, and keep them alive, restarting them if necessary.
viduv/taskmaster
Your program must be able to start jobs as child processes, and keep them alive, restarting them if necessary. It must also know at all times if these processes are alive or dead (This must be accurate).
JavaMIT